微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Wordpress“解析请求”钩子和“缓存”

如何解决Wordpress“解析请求”钩子和“缓存”

我想进行 ajax 调用,检查网站上的缓存是否已清除。

调用这个 url 会给我最新的缓存信息。 https://www.yoursite.com/ajax/website/lastupdate/

这是我的钩子。

add_action('parse_request',function($query){
    if(!isset($query->request)) return $query;
    if($query->request !== 'ajax/website/lastupdate') return $query;
    $datetime = current_time('U');
    var_dump(array(
        'jstime' => date('Y,n - 1,d,H,i,s',$datetime),'timestamp' => $datetime,'as_of_date' => strftime('%B %e,%Y %l:%M %p',));
    var_dump($query);
    die();
});

因为“解析请求”在进程的早期被调用,“DIE()”会使其在 Litespeed / W3TCache 缓存结果之前结束。

知道如何缓存最终结果而不必呈现常规页面吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。