Выбивает ошибку на сайте WP

AB
На сайте с 05.04.2014
Offline
9
883

Здравствуйте.

Такая ситуация. Переехал на другой хостинг. Спустя пару дней случайно перепутал один файл и заменил его на сервере из старого бекапа. На сайте стала выбиваться ошибка

Warning: call_user_func_array() expects parameter 1 to be a valid callback, function '_wp_render_title_tag' not found or invalid function name in .../public_html/wp-includes/plugin.php on line 496.

Суть в том, что файл, который я заменил - это файл шаблона(wp-includes/general-template) , то есть при переносе хоста он не затрагивается, а значит старый бэкап должен подходить без проблем.

Но не тут то было, сайт открывается, но в самом верху вот такая строчка висит с ошибкой, которая ссылается на plugin.php почему-то.

Как вообще можно решить эту проблему, понятия не имею. Если кто-то сталкивался с подобным, поделитесь пожалуйста мнением.

dimsog
На сайте с 08.08.2011
Offline
149
#1

call_user_func_array() ищет функцию с названием _wp_render_title_tag и не может ее найти.

Т.е. видимо на 496 строке выполняется код

call_user_func_array("_wp_render_title_tag", []) и функции

function _wp_render_title_tag() нет.

Решение "в лоб" - закомментировать эту строку.

ihor vps -> ihc.ru
Flector
На сайте с 09.09.2006
Offline
186
#2

во-первых, ворнинги это не ошибки.

достаточно отключить их вывод в php, чтобы это не вылетало.

во-вторых, ошибка вероятно связана с другой версией php.

и в-третьих, банальная кнопочка в админке - "переустановить" восстановит все актуальные файлы движка.

и в-четвертых, ошибка выбивается по всей видимости не движком, а каким-то из плагинов - каким можно узнать, отключив их все и включая по одному.

AB
На сайте с 05.04.2014
Offline
9
#3

Все, решил проблему. Flector, dimsog - спасибо большое =)

Flector
На сайте с 09.09.2006
Offline
186
#4

вы бы сразу писали пути решения - чтобы люди из поиска видели.

AB
На сайте с 05.04.2014
Offline
9
#5

wordpress переустановил , строчка исчезла. Делов на 30 секунд.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий