• Решено virus-07

    (@virus-07)


    как осуществляется включение скриптов? на главной (первой) странице планирую меню/слайдшоу с jquery. Если не затруднит, приведите пример <head></head> с правильный подключением. заранее большое спасибо.

Просмотр 4 ответов — с 16 по 19 (всего 19)
  • Растерялся совсем. Понял, что подключал правильно — просто не работал мой конкретный скрипт. Это может быть из-за конфликта имён?
    «справочник по функциям» рассматривает предложеннуй ранее способ как безопасный путь добавления. Это значит, что исключаются конфликты?
    пасал так:

    function my_init_method() {
    wp_enqueue_script( ‘123’, ‘/wp-content/themes/my_theme/123.js’);
    }
    add_action(‘init’, my_init_method);

    Где-то ошибся?

    Автор virus-07

    (@virus-07)

    проблема в моём скрипте.

    notepad++ скачай установи

    открой свой фуншинс.пхп и во вкладке кодировка выбери «кодировать в утф-8 без бом»

    В продолжение темы о подключении jQuery

    Есть WordPress 3.2.1

    Для произвольного поля дата страницы в админке нужно было сделать datepicker, так как в \wp-includes\js\jquery такого модуля не нашёл, то скачал с сайта последнюю версию jQuery UI, в листинге своего плагина я указал:

    /* Цепляем более новую библиотеку jquery 1.6.2*/  
        wp_deregister_script('jquery');  
        wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"), false, '1.6.2');  
        wp_enqueue_script('jquery');  
      
    /* Цепляем код диалога и календарика */  
        wp_register_script('jquery-ui-dialog.datepicker', (agro_tender_PLUGIN_URL."js/jquery-ui-1.8.15.dialog.datepicker.js"), false, '1.8.15');  
        wp_enqueue_script('jquery-ui-dialog.datepicker');

    Столкнулся со следующей проблемой — всё работает, кроме конструктора Меню в разделе Внешний Вид, а точнее не работает drug-and-drop, консоль JS выдаёт вот такое сообщение:

    load-scripts.php:11 - Uncaught ReferenceError: jQuery is not defined
    
    jquery-ui-1.8.15.dialog.datepicker.js:29 - Uncaught TypeError: undefined is not a function

    Если оставить jquery 1.6.1 — который идёт по умолчанию в этой вервии WordPress то не работает datepicker, консоль JS выдаёт такую ошибку

    Uncaught TypeError: Property '$' of object [object DOMWindow] is not a function

    Хотя на сайте http://jqueryui.com/ сказано что jQuery UI 1.8.15 должен работать с jQuery 1.3.2+

    Буду признателен за помощь.

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