Artikel ini membawakan anda pengetahuan yang berkaitan tentang WordPress terutamanya tentang cara WordPress menghantar pengepala HTTP asli ke halaman melalui pengepala boleh lihat di bawah.
Dalam PHP, kita boleh menggunakan fungsi pengepala untuk menghantar pengepala HTTP asli, tetapi bagaimana untuk menghantar pengepala HTTP dalam WordPress?
Kaedah 1: Tulis kod sendiri
Letakkan kod berikut ke dalam functions.php tema semasa:
/** * 在用户登陆的情况下,给前台所有页面添加不缓存的 Cache-Control 头 */ function ludou_http_headers() { // 判断用户是否登陆,并且是在非后台(前台)页面 if(is_user_logged_in() && !is_admin()) { // php的header函数发送HTTP 头 header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0'); } } /* WordPress hook * 第一个参数值 wp 是action动作名称,文档:https://codex.wordpress.org/Plugin_API/Action_Reference/wp * 第二个参数值 ludou_http_headers 是上面的函数名称,自己取名 */ add_action( 'wp', 'ludou_http_headers' );
Kaedah 2: Gunakan pemalam
Pengepala HTTP: https://wordpress.org/plugins/http-headers/
Pengepala HTTP untuk meningkatkan keselamatan tapak web: https://wordpress.org/plugins/http-security/
Pembelajaran yang disyorkan: "Tutorial WordPress"
Atas ialah kandungan terperinci Mari kita bincangkan tentang cara WordPress menghantar pengepala HTTP asli ke halaman melalui pengepala. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!