分享好友 资讯首页 资讯分类 切换频道

wordpress怎么实现实时刷新

2025-07-26 03:2010admin001

wordpress怎么实现实时刷新首页

WPSuperCache是推荐的最佳WordPress缓存插件,它把整个页面直接生成HTML文件,这样Apache就不用解析PHP脚本,通过使用这个插件,能使得你的WordPress博客将显著的提速。

但是如果WordPress的首页显示的不是最新日志,而是一个页面,并且这个页面包含实时更新的部分,那么就会存在一个问题,那么这个页面就不会实时更新。

这里提供一个技巧,可以让你在使用WPSuperCache的这个静态缓存插件提速的同时,也能够让首页实时更新,WPSuperCache是通过wp_cache_post_edit这个函数来编辑缓存的,它的参数是日志或者页面的ID。

所以我们首先获取用于显示首页的页面的ID,然后在日志更新或者删除的时候,或者有新留言的时候(如果首页没有包含最新留言,这个可不必),刷新首页。

大致的代码如下:

<?phpadd_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发布日志之后刷新首页functionrefresh_front_page(){$front_page_id=get_option('page_on_front');//获取显示首页的页面IDwp_cache_post_edit($front_page_id);//刷新该页}?>
举报
收藏 0
打赏 0
评论 0
dedecms怎么添加会员功能

0评论2025-07-3128

dedecms好操作吗

0评论2025-07-3128

WordPress织梦哪个快

0评论2025-07-3128

dedecms如何修模板

0评论2025-07-3127