Розробляючи один із проєктів на 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 код. Першим параметром вказується залежний скрипт.
