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技术