WordPress如何通过header给页面发送原生HTTP头

其他教程   发布日期:2023年07月03日   浏览次数:467

本文小编为大家详细介绍“WordPress如何通过header给页面发送原生HTTP头”,内容详细,步骤清晰,细节处理妥当,希望这篇“WordPress如何通过header给页面发送原生HTTP头”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

方法一:自己写代码

将下面的代码放到当前主题的functions.php中即可:

  1. /**
  2. * 在用户登陆的情况下,给前台所有页面添加不缓存的 Cache-Control 头
  3. */
  4. function ludou_http_headers() {
  5. // 判断用户是否登陆,并且是在非后台(前台)页面
  6. if(is_user_logged_in() && !is_admin()) {
  7. // php的header函数发送HTTP 头
  8. header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0');
  9. }
  10. }
  11. /* WordPress hook
  12. * 第一个参数值 wp 是action动作名称,文档:https://codex.wordpress.org/Plugin_API/Action_Reference/wp
  13. * 第二个参数值 ludou_http_headers 是上面的函数名称,自己取名
  14. */
  15. add_action( 'wp', 'ludou_http_headers' );

方法二:用插件

以上就是WordPress如何通过header给页面发送原生HTTP头的详细内容,更多关于WordPress如何通过header给页面发送原生HTTP头的资料请关注九品源码其它相关文章!