#php #wordpress #themes
#php #wordpress #темы
Вопрос:
Во-первых, я просмотрел предыдущие сообщения по этой теме, но ни в одном нет ответа, который мне нужен. Поэтому я перефразирую, чтобы наилучшим образом соответствовать моей проблеме.
Я впервые пытаюсь создать очень простую тему WordPress. У меня есть все файлы шаблонов, которые я хочу, и, проверяя свои файлы на наличие ошибок, я вижу, что получаю ошибку для каждого файла.
Фатальная ошибка: вызов неопределенной функции get_header() в бла / бла / бла ….. и т. д
Я видел много сообщений, где люди просто говорят «FTP чистая установка» или «Ты идиот, ты изменил index.php файл в корневом каталоге!» Ответ отрицательный, эта функция вызывается в и только в моем каталоге тем.
Любая помощь была бы ОЧЕНЬ признательна!
Спасибо.
Комментарии:
1. @Coery Megown Вы «выполнили чистую установку по FTP»?
2. пожалуйста, установите флажок, если один из этих ответов был полезен.
Ответ №1:
Обычно это происходит, когда кто-то ошибочно поместил index.php из темы в папке установки WP, где она перезаписывает index.php это основной файл WordPress.
То есть, index.php которая находится в корневом каталоге (это каталог с wp-config.php в нем) не редактируемый файл темы.
Ответ №2:
get_header()
не является функцией PHP и поэтому выдает фатальную ошибку: вызов неопределенной функции
get_header()
является ли функция WordPress — вы загрузили функцию WordPress перед запуском этой функции — обычно это делается с помощью include?
Комментарии:
1. что вы подразумеваете под «функцией WordPress»?
2. @Corey Единственные файлы для темы должны находиться в wordpress wp-content themes name — не должно быть никаких других файлов, которые вы редактируете в wordpress — в основном что-то перезаписывает функциональность ядра wordpress — get_header () находится в wp-includes/general-template.php — Этот файл не может быть загружен