Wordpress更改仅对登录用户可见

时间:2015-03-04 05:50:46

标签: php wordpress

所以这是一个令人难以置信的问题,我正在研究wordpress,但问题是如果我更改模板文件中的内容,只有用户登录才能看到更改。模板中没有条件。

for try我创建了一个模板check.php并仅放置了内容

<? echo "hieeee" ; ?>

将此分配给一个页面,第一次显示两个条件的正确内容,但如果我更改内容,如

<? echo "hieeee this is update " ; ?>

对于已登录的用户,它会显示 hieeee这是更新,对于已退出的用户 hieeee 无法了解问题所在。

PHP版本5.5.16 | mysql客户端5.0.11 | SunOS wp1.superhome.com.au 5.11

2 个答案:

答案 0 :(得分:2)

已解决有一个插件 Nginx Helper ,它将缓存存储在服务器上。 Thanx全力以赴你的努力

答案 1 :(得分:1)

这是一个缓存问题。首先我认为它是一个缓存插件,但似乎你可以完全控制它。它在本地工作但不在生产服务器上工作,所以它必须是服务器上的东西。

仔细查看您提供的phpinfo(),超级主机正在使用 Zend OPcache v7.0.4-dev

您可以尝试暂时禁用缓存:

  • 如果PHP作为Apache模块运行,请使用.htaccess文件:php_flag opcache.enable Off

  • 如果PHP以CGI / FastCGI身份运行,请使用.user.ini文件:opcache.enable=0

  • 如果您有权访问php.ini,请尝试在那里禁用它。

<强>更新

似乎你找到了一个实际的答案,有一个插件弄乱了它,但如果其他人在同一问题上遇到问题,这个答案可能会有所帮助。