WordPress가 헤더를 통해 기본 HTTP 헤더를 페이지에 보내는 방법에 대해 이야기해 보겠습니다.

藏色散人
풀어 주다: 2023-02-22 11:49:58
앞으로
1827명이 탐색했습니다.

이 기사에서는 WordPress가 헤더를 통해 기본 HTTP 헤더를 페이지에 보내는 방법에 대해 주로 설명합니다. 관심 있는 친구는 아래에서 모든 사람에게 도움이 되기를 바랍니다.

WordPress가 헤더를 통해 기본 HTTP 헤더를 페이지에 보내는 방법에 대해 이야기해 보겠습니다.

PHP에서는 헤더 기능을 사용하여 기본 HTTP 헤더를 보낼 수 있지만 WordPress에서는 HTTP 헤더를 어떻게 보낼 수 있나요?

방법 1: 코드 직접 작성

현재 테마의 function.php에 다음 코드를 삽입하세요.

/**
*  在用户登陆的情况下,给前台所有页面添加不缓存的 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' );
로그인 후 복사

방법 2: 플러그인 사용

HTTP 헤더: https:// wordpress.org/plugins/http-headers/

HTTP 헤더를 사용하여 웹사이트 보안을 강화하세요: https://wordpress.org/plugins/http-security/

추천 학습: "WordPress Tutorial"

위 내용은 WordPress가 헤더를 통해 기본 HTTP 헤더를 페이지에 보내는 방법에 대해 이야기해 보겠습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:ludou.org
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿