Как подключить jQuery к шаблону WordPress

Опубликовано: 24 декабря 2017
Раздел(ы): WordPress
Просмотры: 2589
Комментарии: 0

Для работы jQuery скриптов на сайте необходимы соответствующие библиотеки. Но к счастью, в состав Worpress уже включены все необходимые библиотеки и для работы вам просто нужно их подключить в своей теме. В этой статье я расскажу как это сделать быстро и правильно.

Как в WordPress подключается jQuery

В WordPress библиотека jQuery подключается автоматически, если в своем шаблоне у вас есть следующий php код в секции HEAD:

<?php wp_head(); ?>

Регистрируем jQuery в WordPress правильно

Чтобы автоматическое подключение библиотеки jQuery из состава WordPress произошло, вам необходимо в файл functions.php вашей темы добавить следующие строки:

function theme_scripts_method(){
    wp_enqueue_script( 'jquery');
}

add_action( 'wp_enqueue_scripts', 'theme_scripts_method' );

Проверка загрузки jQuery

Если вы все сделали правильно, то в исходном коде вашего сайта (нажмите [ctrl] + [u] в браузере) в секции HEAD вы должны увидеть подобные строки:

<script type='text/javascript' src='https://sitename.tld/wp-includes/js/jquery/jquery.js?ver=1.12.4'></script>
<script type='text/javascript' src='https://sitename.tld/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>

Благодарности

При написании статьи были использованы следующие источники:

  1. https://toster.ru/q/119881
  2. https://codex.wordpress.org/Справочник_по_функциям/wp_enqueue_script

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Нажимая кнопку "Отправить" Вы даёте свое согласие на обработку введенной персональной информации в соответствии с Федеральным Законом №152-ФЗ от 27.07.2006 "О персональных данных", на условиях и для целей определенных политикой конфиденциальности сайта.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

© Юрий Рассадников, 2011 - 2021
uptime узнать
Домен : reg.ru
Хостинг : adman.com
SQL - 8 | 0,163 сек. | 10.59 МБ