Неисправимая ошибка WordPress PHP: вызов неопределенной функции language_attributes ()? - PullRequest
5 голосов
/ 18 июня 2009

Как исправить следующую ошибку.

Неустранимая ошибка: вызов неопределенной функции language_attributes ()

Ответы [ 4 ]

1 голос
/ 18 июня 2009

Это может произойти, если у вас нет файла wp-config.php. Переименуйте файл wp-config-sample.php в wp-config.php, измените настройки db и попробуйте снова.

1 голос
/ 18 июня 2009

Какую версию WP вы используете? Из моего исследования я обнаружил, что функция language_attributes () является новой функцией в WP 2.1. Если вы используете версию Wordpress старше 2.1, то вы можете удалить вызов функции из файла header.php или обновить установку Wordpress.

1 голос
/ 18 июня 2009

Похоже, ваша тема либо загружена неправильно, либо несовместима с используемой версией Wordpress.

0 голосов
/ 26 ноября 2018

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

Файлы в каталоге темы обычно доступны после загрузки WordPress (что делает доступным множество функций, таких как language_attributes()). Если вы попытаетесь получить к ним прямой доступ, например, посетив yoursite.com/wp-content/themes/yourtheme/header.php в своем веб-браузере, вы увидите пустую страницу, и должна быть зарегистрирована ошибка (например, в файле error_log).

Другие файлы будут вызывать немного разные ошибки, в зависимости от того, какие функции эти документы вызывают. На сайте, который я только что проверил, если я нажму mytheme/index.php, регистрируется ошибка Call to undefined function get_header()....

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...