wordpress怎么实现实时刷新-WordPress-立业阁教程

# 热门
wordpress怎么实现实时刷新-WordPress-立业阁教程

2021-06-29 21:06:10

# 热门
wordpress怎么实现实时刷新-WordPress-立业阁教程

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怎么实现实时刷新的详细内容,更多请关注立业阁其它相关文章!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 ( 0 )

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!276087365
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有猫币奖励和额外收入!

立业阁 WordPress教程 wordpress怎么实现实时刷新-WordPress-立业阁教程 https://www.liyege/xue/201.html

永远为用户服务的草根站长!

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或联络我们。
查看详情

相关文章

网站定制