0

我想进行 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', $datetime),
    ));
    var_dump($query);
    die();
});

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

知道如何在不必呈现常规页面的情况下缓存最终结果吗?

4

0 回答 0