我一直在寻找一种方法让我的编辑器从页面缓存中清除帖子。
问题:
我正在进行元描述更新,这些更新在单击“发布更新”时不会更新,有时如果不从页面缓存中清除帖子,标题也不会更新。但是,如果我单击更新两次,它就会通过。
问题是编辑角色无权从缓存中清除帖子。
我试过的:
我发现一些用户能够创建脚本,但我在常见问题解答中找不到它的代码。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 上,他们对某些用户进行了限制。这意味着它是可能的,但不是直接的解决方案?为 w3-total-cache 上的特定角色禁用“从页面缓存中清除”
要求:
我想为编辑角色找到一种方法来清空单个帖子的页面缓存。如果您可以提供解决方法,例如单独的页面脚本来手动完成或通过添加来调整权限functions.php
,我将非常感激。