停止插件添加缓存头

时间:2018-06-20 作者:StudioHeads

我目前正在使用一个名为“Userpro”的插件进行用户注册和登录。

这个插件的罪魁祸首是它在激活时不添加存储,也不添加缓存头。

我联系了插件作者进行修复,但没有结果。

我的问题是是否有人能帮忙。有没有办法阻止这个插件自动添加标题。

我已经尝试了下面的代码。它覆盖头,但不会阻止插件添加头

function varnish_safe_http_headers() {
    header( \'X-UA-Compatible: IE=edge,chrome=1\' );
    session_cache_limiter(\'\');
    header("Cache-Control: public, s-maxage=120");
  if( !session_id() )
  {
    session_start();
  }
}
add_action( \'send_headers\', \'varnish_safe_http_headers\' );
谢谢

1 个回复
SO网友:StudioHeads

将此文件添加到插件文件夹。

<?php
    /*
    Plugin Name: Remove cache headers
    Description: Remove Cache-Control and Pragram header
    Version: 0.1
    Author: Deluxe Themes
    */
    function varnish_safe_http_headers() {
    if( !session_id() )
    {
    session_start();
    }
    header_remove (\'Cache-Control\');
    header_remove ("Pragma");

    }
    add_action( \'send_headers\', \'varnish_safe_http_headers\' );

结束

相关推荐

Cache Get_posts

我有一个查询(见下文),它提供了一个由10个新闻项组成的列表,这些新闻项按元值“event\\u date”排序,并经过筛选,以便只显示比今天更早的帖子。处理此查询需要两秒钟,因此我正在寻找一种简单的方法来缓存结果,以加快加载时间。我已经使用了WPEngine,所以我不需要任何缓存插件。提前感谢您的帮助。<?php $today = time();?> <?php $args = array( \'numberposts\' => 10, \'orderb