0

我想在用户登录时更改主页上的内容,现在工作正常:

add_shortcode("change_home_page_content","shortcode");
function shortcode(){

 if ( is_user_logged_in() ) {
 echo '<html> ... </html>';
 } else {
 echo '<html> ... </html>';
 }
}

但是现在,当用户登录时,除了主页之外的每个页面都在工作(用户仍然登录) - 用户会自动注销。

我使用 w3 总缓存,如果我从仪表板清除所有缓存正在工作,并且如果我清除所有对象缓存正在工作,但现在不要为什么我不能从 ftp 手动删除所有对象缓存。

另外,如果我从浏览器中删除缓存,则刷新页面时用户会自动登录...

谢谢你的帮助,

4

1 回答 1

0

我认为问题出在缓存插件中。首先,我停用了 W3 总缓存,因此我可以从 ftp 中删除对象缓存,然后我尝试重新激活 W3 总缓存。因为问题仍然存在,所以我切换到 WP Fastest Cache,现在工作正常。

于 2018-09-25T17:40:36.877 回答