如何使用wp火箭缓存插件停止特定div的缓存?

时间:2019-05-31 05:42:19

标签: wordpress caching cache-control

如何使用 wp rocket 缓存插件停止特定 div 的缓存?

2 个答案:

答案 0 :(得分:0)

据我所知,无法停止特定DIV或SPAN等的缓存。

要禁用页面缓存,您只需安装并激活此帮助程序插件即可:using this plugin. 参考https://docs.wp-rocket.me/article/61-disable-page-caching

或使用此方法->通过 DONOTCACHEPAGE 从缓存中排除页面  -Exclude files and Page from cache

您还可以通过以下方式清除任何特定PAGE或POST的缓存。

清除特定帖子/页面上的缓存 清除特定帖子/页面上的缓存有两种方法。

访问WordPress中的“页面或帖子”部分,并将其滚动到页面或帖子表的行上,以查看“清除此缓存操作”链接

enter image description here

另一种方法是在帖子或页面的“编辑”屏幕上。在“编辑器”面板中,可以在“发布”元框中找到“清除缓存”按钮。

enter image description here

答案 1 :(得分:0)

如果要以编程方式清除页面的缓存,则可以将rocket_clean_post()连同帖子/页面ID一起使用。

如果您已通过AJAX调用更新了 div (或其他任何元素),则应使用rocket_clean_post($post_id)清除缓存,以便用户刷新后即可看到更新的div这一页。否则,如果您不清除缓存,而用户再次访问该帖子,则他将看到旧的缓存内容。

此功能对您网站的性能影响很小,因为它仅清除已更改的特定帖子/页面。常见的用例是用户在帖子/页面上添加评论,“赞”,投票,评论或任何其他由AJAX支持的交互。