所以这是一个令人难以置信的问题,我正在研究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
答案 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,请尝试在那里禁用它。
<强>更新强>
似乎你找到了一个实际的答案,有一个插件弄乱了它,但如果其他人在同一问题上遇到问题,这个答案可能会有所帮助。