@easycode
не боюсь задавать глупые вопросы ))

Как правильно использовать Bower внутри темы WordPress?

Итак, имеется кастомная тема для WordPress-сайта, где на разных страницах нужно использовать разные JS/jQuery скрипты/библиотеки.

Ну вот к примеру, на определенных типах страниц будет юзаться slick-carousel (https://github.com/kenwheeler/slick/)
Как мне подключать его - чтобы это было в контексте использования плагина минимизации и кэширования?
т.е. по идее нужно же через wp_enqueue_script() и wp_enqueue_style() с проверкой типа поста, а там где этот слайдер будет вставлен блоком через Visual Composer например - как-то нужно определить его наличие и только тогда грузить?

а не вот так в файле шаблона страницы:

<link rel="stylesheet" href="/wp-content/themes/mytheme/bower_components/slick-carousel/slick/slick.css">
<link rel="stylesheet" href="/wp-content/themes/mytheme/bower_components/slick-carousel/slick/slick-theme.css">
<script src="/wp-content/themes/mytheme/bower_components/slick-carousel/slick/slick.min.js" type="text/javascript"></script>
  • Вопрос задан
  • 26 просмотров
Пригласить эксперта
Ответы на вопрос 1
alexanderkulnyow
@alexanderkulnyow
Front-end developer
тип да, проверить что за страница и загрузить соответствующий скрипт

if ( is_singular( 'post_type') ) {
wp_enqueue_script( ... );
}
https://wp-kama.ru/function/wp_enqueue_script
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы