Поддержка Проблемы и решения скрипт не видит jquery

  • Такая проблема возникла. Скрипт требующий jquery библеотеку не видит её, хотя вп её подгружает по умолчанию. Но если прописать подгрузку jquery непосредственно в шаблоне темы то скрипт всё видит. Почему так?

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Каким способом вы скрипт подгружаете, попробуйте через функцию wp_enqueue_script()

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Иногда нужно немного модифицировать скрипт:

    jQuery(document).ready(function($) {
    	...
    });

    вот так подгружаю сам скрипт в нужную шаблонную страницу:

    <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/includes/js/backshow/scripts.js"></script>
    <link type="text/css" rel="stylesheet" media="all" href="<?php bloginfo('template_directory'); ?>/css/backshow.css" />

    в самом скрипте поменял $(document) на jQuery(document), но это ничего не дало.

    с wp_enqueue_script() не совсем понял как должно выглядеть, не покажите пример?

    попробовал подключить так, при просмотре исходного кода страницы wp вообще ничего подобного не подгружает…

    <?php wp_enqueue_script( 'scripts',  WP_CONTENT_URL . '/themes/headlines/includes/js/backshow/scripts.js', array('jquery'), '1.0.0' ); ?>

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Достаточно написать wp_enqueue_script('jquery'); перед wp_head().

    всё получилось, спасибо, нужно было в стороннем скрипте оказывается все значения $ поменять на jQuery.

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «скрипт не видит jquery» закрыта для новых ответов.