Ошибка темы WordPress: в файле темы удалена ссылка на время вызова

Я просто ломал голову над этим, поэтому надеюсь, что кто-нибудь любезно поможет мне, если это возможно.

Мой сайт сейчас не работает — он показывает только эту ошибку «Неустранимая ошибка: ссылка на время вызова удалена в home / *** / public_html / wp-content / themes / agency / library / init.php on строка 31. «Я не могу войти в админку WordPress или что-то еще. Это произошло, когда я попытался обновить тему WordPress.

Пытаясь найти ответ, я столкнулся с множеством людей, у которых была похожая ошибка. Большинство людей смогли исправить это, удалив & из указанной строки кода в указанном php-файле ошибки (в моем случае это будет строка 31 из init.php). Это, к сожалению, не работает для меня.

Я также попытался переименовать папку темы агентства, чтобы увидеть, будет ли WordPress загружать другую тему по умолчанию. Это не так. Я получил ту же ошибку. Я также попытался удалить папку темы через FTP. Даже при том, что это было удалено, я все еще получил ту же ошибку.

Я также попытался отключить плагины, переименовав папку плагинов. Там тоже не повезло.

Что может быть, что мне здесь не хватает? Нужно ли удалять папку с темами из cPanel? Я невероятно поражен тем, как мне кажется, что я получаю ту же ошибку из папки с темой, которой не существует (после того, как я удалил папку).

Я был бы очень признателен за любую помощь с этой ошибкой. Вот код, на который ссылается ошибка — я поставил &вернулись, так как, казалось, не имело значения, были ли они там или нет.

28    function agency_nav_menu_objects($items) {
29
30    foreach ($items as &$item) {
31        if ( agency_get_menu_object_items($item->ID, &$items) ) {
32            $item->classes[] = 'sub';
33            break;
34        }
35    }
36    return $items;
37 }

0

Решение

Вы изменили все &$ items to $ items в init.php?

0

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

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

По вопросам рекламы [email protected]