Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress读取旧版本的php文件,破坏网站_Php_Wordpress - Fatal编程技术网

Wordpress读取旧版本的php文件,破坏网站

Wordpress读取旧版本的php文件,破坏网站,php,wordpress,Php,Wordpress,我在子主题functions.php中添加了一个函数来检查插件类是否存在。代码是这样的 function check_class_exists() { if (class_exists('classname')) { echo "class exists"; } else { echo "does not exist"; } } check_class_exists(); 它完成了任务,然后抛出了一个“headers ready se

我在子主题
functions.php
中添加了一个函数来检查插件类是否存在。代码是这样的

function check_class_exists() {
    if (class_exists('classname')) {
        echo "class exists";
    } else {
        echo "does not exist";
    }

}

check_class_exists();
它完成了任务,然后抛出了一个“headers ready sent error”,这是合理的。我从文件中删除了该函数,并将其重新上载到服务器。存在相同的错误消息,并打印先前存在的函数所在的行。以下是错误消息:

警告:无法修改标题信息-标题已由/home1/drstevf1/public_html/cyrenelabs/wp content/themes/divi child/functions.php:275)在/home1/drstevf1/public_html/cyrenelabs/wp includes/pluggable.php第1210行发送

php函数现在只有267行-现在有了调用该函数的方法


如何确保Wordpress读取文件的最新版本?我只有FTP访问权限。

问题确实是服务器端缓存。Bluehost非常有助于通过FTP提供解决方案

在/wp content/mu plugins目录中,有一个名为
持久浏览器cache.php
的文件。通过重命名文件,例如将其重命名为
耐久浏览器缓存.old
,访问该网站,并将名称返回到
耐久浏览器缓存.php
,WordPress将不得不强制刷新缓存


很高兴知道

听起来你可能启用了某种服务器缓存。是的,apache/nginx中的服务器缓存可能是问题所在。很高兴你做到了!