Intereting Posts
Как получить значение wpnonce? Обновление user_email через php – WP 4.7 Как можно добавить левое и правое поле в панель администратора без доступа к «… wp-includes / admin-bar.php»? Как указать дочерний элемент дочерней страницы Простейшая форма ajax не работает, когда она должна Сохранять комментарии для модерации только в том случае, если пользователь не зарегистрирован Как изменить частоту архива медиафайла в папке uploads для wordpress blog Перепишите постоянную ссылку для определенных сообщений Добавление пользовательских полей в поиск Условия поиска на другом языке оказываются на вопросительном знаке и символах Не удалось создать каталог / wp-content / upgrade / Пользовательские типы сообщений – текущий заголовок раздела над циклом? Пользовательское поле при добавлении нового сайта в многопользовательский сетевой WordPress Предварительная таксономия Pre_get_post в сочетании с настраиваемыми полями? CSS не загружается на мобильные устройства

когда должно быть добавлено действие для init и когда оно должно быть добавлено в wp_head

Как вы узнаете, когда добавлять свои действия в init или wp_head. В частности, что касается скриптов и стилей, но и любых других действий.

Из ссылки Codex Action :

init Запускается после завершения загрузки WordPress, но до отправки любых заголовков. Полезно для перехвата триггеров $ _GET или $ _POST.

wp_head Выполняется, когда шаблон вызывает функцию wp_head. Этот крючок обычно располагается рядом с верхней частью шаблона страницы между <head> и </ head>. Этот крючок не принимает никаких параметров.

В основном wp_head запускается, когда страница уже загружается, а init запускается до этого.

Также не забывайте, что init запускается на страницах администратора, а также что-то связанное с !is_admin() должно быть исключено отсюда с !is_admin() проверки !is_admin() .