在wordpress中登录/注销时强制刷新


Force refresh on login/logout in wordpress

我对PHP比较陌生,不知道如何在登录或从wordpress网站注销后刷新所有页面?

当访问者访问我的网站时,会出现一些内容。但是,当用户登录时,页面会加载一些附加内容(只有登录的用户才能看到)。由于,我正在利用浏览器缓存,即使在登录后,访问者也会看到页面的旧(缓存)副本。如果我做Ctrl+F5,页面会显示它理想情况下应该做什么。。。

简而言之,我正在寻找一种在登录和注销操作后刷新所有浏览器缓存页面的方法。

我已激活W3 Total Cache以使用浏览器缓存。

附言:请不要建议使用插件。

尝试在wordpress主题索引文件的顶部添加这些行

header("Expires: Thu, 19 Nov 1981 08:52:00 GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");