您现在的位置是:首页 > 教程 > WordPress教程WordPress教程
wordpress实现实时刷新的方法
紫寒2023-06-25 23:34:20WordPress教程已有人查阅
导读WP Super Cache 是推荐的较佳 WordPress 缓存插件,它把整个页面直接生成 HTML 文件,这样 Apache 就不用解析 PHP 脚本,通过使用这个插件
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修改主题语言包工具的方法
一般现在较好的wp主题都是国外的,全是英文的,在页面中有些内容需要去翻译,因此就需要使用到语言包翻译工具来处理,也还有种办法,那就是直接修改源码更直接。 -
wordpress怎么重装,wordpress重装的方法
首先删除目录下的wp-config.php文件,此文件保存有wordpress相关的数据库用户名和密码等数据,是网站基本参数的文件。 -
wordpress下载的主题为什么安装不了,WordPress主题安装失败的解决方法
wordpress下载主题怎么安装不了wordpress下载主题安装不了有两种原因:一是主题压缩包不是是zip格式;二是文件上传错误。WordPress主题安装失败的二个解决方法方法 -
wordpress创建博客的步骤教程
首先下载WordPress安装包,这个直接到他们官网下载就可以了,百度就可以搜到,这里不方便放链接。
留言与评论 (共有 条评论) |