Разрабатывая один из проектов на WP, потребовалось добавить немного JS кода. Обычно, для подобных целей я использую отдельные скриптовые файлы. Но в данном случае, кода будет не так уж и много, что я решил разместить его в html «теле» документа.
Для этого, используйте следующий PHP код:
add_action('wp_enqueue_scripts', function(){ if(!wp_script_is( 'jquery', 'done' )) { wp_enqueue_script( 'jquery' ); } wp_add_inline_script( 'jquery-migrate', 'alert("Hello")' ); });
Что мы здесь делаем:
хук «wp_enqueue_scripts» — отвечает за подключение скриптов для пользовательской части сайта
wp_script_is — определяет, был ли скрипт зарегистрирован ранее
wp_enqueue_script — подключаем скрипт с ID (указан в параметре)
wp_add_inline_script — создаем наш inline JavaScript код. Первым параметром указан скрипт зависимости.