WordPress читает старую версию php файла, ломает сайт

Я добавил функцию в дочернюю тему 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/cyrenelabs/wp-content/themes/divi-child/functions.php:275) в / home1 / drstevf1 / public_html / cyrenelabs / wp-includes / pluggable.php в строке 1210

Функция php теперь имеет всего 267 строк — теперь есть способ вызвать эту функцию!

Как я могу гарантировать, что WordPress читает самую последнюю версию файла? У меня есть только доступ по FTP.

0

Решение

Проблема действительно была в кэшировании на стороне сервера. Bluehost очень помог в предоставлении решения по FTP.

В каталоге / wp-content / mu-plugins есть файл с именем endurance-browser-cache.php, Переименовав файл, например, в endurance-browser-cache.oldпосещение сайта и возвращение имени endurance-browser-cache.phpWordPress пришлось бы принудительно обновлять кеш.

Хорошо знать!

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector