我在子主题functions.php
中添加了一个函数来检查插件类是否存在。代码就像
function check_class_exists() {
if (class_exists('classname')) {
echo "class exists";
} else {
echo "does not exist";
}
}
check_class_exists();
它完成了这项工作,然后抛出了“标头已发送错误”,这是合理的。我从文件中删除了该函数,然后将其上传到服务器。存在相同的错误消息,并打印以前存在的函数所在的行。以下是错误消息:
警告:无法修改标头信息 - 已在/ home1 / drstevf1 / public_html中发送的标头(输出从/home1/drstevf1/public_html/cyrenelabs/wp-content/themes/divi-child/functions.php:275开始)第1210行/cyrenelabs/wp-includes/pluggable.php
函数php现在只有267行 - 现在它可以调用该函数了!
如何确保Wordpress读取文件的最新版本?我只有FTP访问权限。
答案 0 :(得分:1)
问题确实是服务器端缓存。 Bluehost非常有助于通过FTP提供解决方案。
在/ wp-content / mu-plugins目录中,有一个名为endurance-browser-cache.php
的文件。通过将文件重命名为endurance-browser-cache.old
,访问该站点并将名称返回endurance-browser-cache.php
,WordPress将不得不强制刷新缓存。
很高兴知道!