【发布时间】:2016-12-04 10:10:08
【问题描述】:
我一直在寻找一种方法让我的编辑从页面缓存中清除帖子。
问题:
我正在进行元描述更新,在单击“发布更新”时不会更新,有时如果没有从页面缓存中清除帖子,标题也不会更新。但是,如果我单击两次更新,它就会通过。
问题是编辑角色没有权限从缓存中清除帖子。
我尝试过的:
我发现一些用户能够创建脚本,但我在常见问题解答中找不到它的代码。 https://wordpress.org/support/topic/plugin-w3-total-cache-can-non-admin-users-clear-the-cache
其次,我阅读了一些关于片段缓存的提及,但我没有看到任何关于它的进一步文档。
第三,我尝试跟踪更改用户角色,但插件并不安全:https://wordpress.org/support/topic/allow-editors-to-flush-cache-from-toolbar
第四,我发现了一些其他的兴趣,但没有得到解决:https://wordpress.org/support/topic/editor-user-level-able-to-purge-cache
第五,在 StackOverflow 上,他们对某些用户进行了限制。这意味着它是可能的,但不是直接的解决方案? disable "Purge from Page Cache" for specific roles on w3-total-cache
要求:
我想为编辑角色找到一种方法来清空单个帖子的页面缓存。如果您可以提供一种解决方法,例如单独的页面脚本来手动完成,或者通过添加functions.php 来调整权限,我将非常感激。
【问题讨论】:
标签: php wordpress caching w3-total-cache