wordpress怎么实现实时刷新-WordPress

资源魔 40 0

wordpress怎样完成及时刷新首页

WP Super Cache 是保举的最好 WordPress 缓存插件,它把整个页面间接天生 HTML 文件,这样 Apache 就不必解析 PHP 剧本,经过应用这个插件,能使患上你的 WordPress 博客将明显的提速。

然而假如 WordPress 的首页显示的没有是最新日记,而是一个页面,而且这个页面蕴含及时更新的局部,那末就会存正在一个成绩,那末这个页面就没有会及时更新。

这里提供一个技术,能够让你正在应用 WP Super Cache 的这个动态缓存插件提速的同时,也可以让首页及时更新,WP Super Cache 是经过 wp_cache_post_edit 这个函数来编纂缓存的,它的参数是日记或许页面的 ID。

以是咱们起首猎取用于显示首页的页面的 ID,而后正在日记更新或许删除了的时分,或许有新留言的时分(假如首页不蕴含最新留言,这个可不用),刷新首页。

大抵的代码以下:

<?php
    add_action('publish_post', 'refresh_front_page', 0);    // 公布或许更新日记时分刷新首页
    add_action('edit_post', 'refresh_front_page', 0);       // 有新留言或许留言被删除了的时分刷新首页
    add_action('delete_post', 'refresh_front_page', 0);     // 删除了日记时分刷新首页
    add_action('publish_phone', 'refresh_front_page', 0);   // 经过 email 公布日记之后刷新首页
      
    function refresh_front_page(){
        $front_page_id = get_option('page_on_front');       // 猎取显示首页的页面 ID
        wp_cache_post_edit($front_page_id);                 // 刷新该页
    }
?>

把这段代码复制到主题的 functions.php 便可。

当然假如你想刷新某个页面,也能够是用 wp_cache_post_edit 这个刷新它,参数是页面的 ID

更多WordPress技巧文章,请拜访WordPress教程栏目!

以上就是wordpress怎样完成及时刷新的具体内容,更多请存眷资源魔其它相干文章!

标签: WordPress wordpress教程 wordpress自学 wordpress技术

抱歉,评论功能暂时关闭!