Неустранимая ошибка: вызов неопределенной функции get_header () в /home/a7053783/public_html/index.php в строке 1 - PullRequest
0 голосов
/ 01 октября 2010

Неустранимая ошибка: вызов неопределенной функции get_header () в /home/a7053783/public_html/index.php в строке 1.

Как я могу исправить ошибку, упомянутую выше?

Ответы [ 7 ]

1 голос
/ 18 августа 2011

Как вы, вероятно, создаете свою собственную тему WordPress. Я так хорош в WordPress, но у вас есть файл header.php в той же папке, что и index.php в том, что вы называете get_header();?
Потому что, если вы просматриваете ваш index.php файл темы на реальной домашней странице ... тогда маловероятно, что WordPress не хватает этой функции.

Также вы должны убедиться, что файл вашей темы functions.php правильно заполнен. Я больше не могу вспомнить, какие были САМЫЕ критические аспекты в файле функций. Но это вполне может быть проблемой.

Возможно, вы захотите дважды проверить все ваши шаги создания темы, используя это руководство . А также позвольте отметить, что вы можете получить лучшие ответы, связанные с WordPress от wordpress.stackexchange.com .

0 голосов
/ 28 января 2014

У меня та же проблема с последней версией (французская версия 3.8.1)

Это действительно странно, но, похоже, это связано с вашим index.php файлом в шаблоне. Вместо этого создайте определенный файл в соответствии с иерархией шаблонов для всех представлений: front-page.php, page.php, single.php .

Обратитесь по этой ссылке для получения дополнительной информации об иерархии шаблонов. http://codex.wordpress.org/Template_Hierarchy

0 голосов
/ 23 августа 2013

По большей части появляется, потому что get_header () не проверяется должным образом Вы можете сделать это, просто добавив условие if

кстати прочитайте источник:

http://fixmycms.com/fatal-error-call-to-undefined-function-get_header-in-index-php-on-line-1/

0 голосов
/ 17 июня 2011

я считаю, что это ошибка в WordPress, попробуйте изменить тему, если ошибка не исчезнет, ​​то вы можете убедиться, что это проблема темы

0 голосов
/ 01 октября 2010

Еще немного кода поможет.

Относительно только этого сообщения, я думаю, вы либо попытались вызвать get_header() перед тем, как включить файл, содержащий функцию get_header(), либо имели в виду get_headers().

0 голосов
/ 01 октября 2010

Поскольку эта ошибка возникает в строке 1, я предполагаю, что get_header() не avaialbe. Но я рекомендую вам поместить код index.php здесь.

0 голосов
/ 01 октября 2010

Может быть, вы хотели вызвать функцию get_headers()? get_header() не является стандартной функцией PHP.

Между прочим: вам будет легче помочь, если вы включите пример действительного кода, идущего не так.

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