如何使用 wp rocket 缓存插件停止特定 div 的缓存?
答案 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中的“页面或帖子”部分,并将其滚动到页面或帖子表的行上,以查看“清除此缓存操作”链接
另一种方法是在帖子或页面的“编辑”屏幕上。在“编辑器”面板中,可以在“发布”元框中找到“清除缓存”按钮。
答案 1 :(得分:0)
如果要以编程方式清除页面的缓存,则可以将rocket_clean_post()连同帖子/页面ID一起使用。
如果您已通过AJAX调用更新了 div (或其他任何元素),则应使用rocket_clean_post($post_id)
清除缓存,以便用户刷新后即可看到更新的div这一页。否则,如果您不清除缓存,而用户再次访问该帖子,则他将看到旧的缓存内容。
此功能对您网站的性能影响很小,因为它仅清除已更改的特定帖子/页面。常见的用例是用户在帖子/页面上添加评论,“赞”,投票,评论或任何其他由AJAX支持的交互。