Пытаюсь разобраться в functions.php, и мне интересно, как часто он загружается?
Share
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Простой ответ — один раз. Как и любой другой файл PHP, в противном случае он, вероятно, вызовет сбой из-за переопределения функций.
Более сложный ответ: на самом деле может быть две разные
functions.php
загрузки — одна для родительской темы и одна для дочерней темы. Сложность заключается в том, что дочерняя тема загружается раньше родительской, что иногда может быть нелогичным для некоторых целей (например, при работе с хуками).Спасибо! Итак, если я не использую дочерние темы, он вызывается только один раз за сеанс, установку темы, просмотр страницы администратора? Не совсем понятно.
Один раз при загрузке движка WordPress. Он включен в
wp-settings.php
, который находится на ранней стадии процесса загрузки и не является условным.И что вызывает событие загрузки движка WordPress? Например, мне нужно удалить и переустановить тему, чтобы вызвать повторную загрузку functions.php?
Нет, он загружается при каждом просмотре страницы, будь то администратор или интерфейс.
Ах ах. Я вижу сейчас.