#wordpress #hierarchy
Вопрос:
Я начинаю изучать WordPress немного глубже, и мне хотелось бы знать, в какую сторону functions.php файл загружается так, чтобы каждая функция была доступна везде в файлах темы. Или, по крайней мере, если вы предложите мне какой-нибудь источник, где можно найти эту информацию.
Спасибо
Ответ №1:
Файл
function.php
:
- Выполняется только в каталоге текущей активированной темы.
- Применимо только к этой теме. Если тема изменена, функциональность не используется.
- Не требует уникального текста заголовка.
- Хранится вместе с каждой Темой в подкаталоге Темы в wp-контент/темы.
Каждая тема имеет свой собственный файл функций, но только functions.php в активной теме влияет на то, как ваш сайт будет отображаться публично. Если в вашей теме уже есть файл функций, вы можете добавить в него код. Если нет, вы можете создать обычный текстовый файл с именем functions.php чтобы добавить в каталог вашей темы.
Короче говоря, function.php
файл представляет собой оболочку функции. Каждая функция подключена к определенному крючку действия. Эти действия вызываются, когда пользователь открывает страницу (запрос сервера).
Вы можете лучше понять, как работает крючок действия, посмотрев на ссылку API/Действие плагина, которая представляет типичную последовательность срабатывания крючка.