Heim >CMS-Tutorial >WordDrücken Sie >Lassen Sie uns darüber sprechen, wie WordPress native HTTP-Header über Header an die Seite sendet

Lassen Sie uns darüber sprechen, wie WordPress native HTTP-Header über Header an die Seite sendet

藏色散人
藏色散人nach vorne
2023-02-22 11:49:581947Durchsuche

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.

Lassen Sie uns darüber sprechen, wie WordPress native HTTP-Header über Header an die Seite sendet

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:ludou.org. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:Was bedeutet WordPress?Nächster Artikel:Was bedeutet WordPress?