Dieser Artikel vermittelt Ihnen relevantes Wissen über WordPress. Er befasst sich hauptsächlich damit, wie WordPress native HTTP-Header über Header sendet. Ich hoffe, dass er für alle hilfreich ist.
In PHP können wir die Header-Funktion verwenden, um native HTTP-Header zu senden, aber wie sendet man HTTP-Header in WordPress?
Methode 1: Schreiben Sie den Code selbst
Fügen Sie den folgenden Code in die Functions.php des aktuellen Themes ein:
/** * 在用户登陆的情况下,给前台所有页面添加不缓存的 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' );
Methode 2: Verwenden Sie ein Plug-in
HTTP-Header: https:// wordpress.org/plugins/http-headers/
HTTP-Header zur Verbesserung der Website-Sicherheit: https://wordpress.org/plugins/http-security/
Empfohlenes Lernen: „WordPress Tutorial“
Das obige ist der detaillierte Inhalt vonLassen Sie uns darüber sprechen, wie WordPress native HTTP-Header über Header an die Seite sendet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!