Articles of wp enqueue script

enqueue_script не работает с пустой темой HTML5

Я пытаюсь вставить несколько js-файлов, используя что-то вроде этого кода: function scripts_function() { wp_register_script('mapbox', 'http://api.tiles.mapbox.com/mapbox.js/v0.6.7/mapbox.js'); wp_enqueue_script('mapbox'); wp_register_script('myscript', plugins_url( 'my-js-file.js' , __FILE__ )); wp_enqueue_script('myscript'); } add_action('wp_enqueue_scripts', 'scripts_function'); И это прекрасно работает, если я использую тему «двадцать четвертая», которую я использовал при создании этого плагина, над которым я работаю. Но теперь я хочу реализовать его в пустой […]

Запуск сценариев выборочно и активация там, где это необходимо

Если я выборочно выдаю свои сценарии, например, у меня есть слайдер, который я хочу загрузить только на главную страницу, которая активируется в main-js, например: wp_enqueue_script( 'main-js' ); if ( is_front_page() ) { wp_enqueue_script( 'slider' ); } Каков тогда лучший способ сделать это? потому что весь мой jquery находится в main-js и применяется к каждой странице, […]

Связывание wp_enqueue не может найти файл javascript (добавляет «? Ver = xxx» в src)

Поэтому я пытаюсь правильно связать файл javascript с помощью этого: –functions.php– function custom_scripts() { wp_register_script('myscript','/backdrop.js',array('jquery')); wp_enqueue_script('myscript'); console.log("test – inside custom_scripts"); } add_action( 'wp_print_scripts', 'custom_scripts'); Я не вижу консольные журналы в окне консоли Chrome, и я не уверен, что я должен их увидеть или нет. Однако я вижу, что один из моих файлов не найден: /backdrop.js?ver=3.5.1 […]

загрузка javascript CDN с локальным резервным (не jQuery)

Я пытаюсь изменить это, чтобы зарегистрировать и поставить в очередь плагин jQuery из CDN с локальным резервным копированием. Однако, когда URL-адрес терпит неудачу (или если я даю ему фальшивый URL-адрес), Firebug получает 2 прерывания вызова к URL-адресу перед загрузкой локального резерва. С возвратом jQuery, например ссылкой, он получает только один прерываемый вызов. Похоже, он пытается […]

Остановите плагины js и css от загрузки на всех страницах и покажитесь только там, где он называется

Этот плагин имеет уникальный способ регистрации стилей и скриптов, поэтому я не знаю, как остановить его от загрузки на всех моих страницах. После быстрого поиска, чтобы увидеть, где wp_enqueue_style & script, я придумал это. Line 263: wp_enqueue_style($h); Line 277: wp_enqueue_style('thickbox'); Line 143: add_action('wp_enqueue_scripts', array( &$this, 'frontend_print_scripts'), 20 ); Line 203: wp_enqueue_script($h); Line 227: wp_enqueue_script('media-upload'); Line […]

Как помещать некоторый источник javascript один раз на страницу

Мне нужен мой плагин для создания следующего: один раз на странице: <script type="text/javascript" src="https://<ritc url for js file>"></script> <script type="text/javascript"> ritc.initialize('63864593a4153879'); </script> Это делается для того, чтобы один или несколько коротких кодов, все из которых требовали такой же инициализации, были на странице. Я могу использовать wp_enqueue_script () в функции shortcode – это работает для первой […]

заставить jQuery загружать в голову

Я написал плагин, который использует wp_enqueue_script("jquery"); для загрузки jQuery. Мне нужно загрузить jQuery в голову, а не в нижнюю часть тела. Тем не менее, я думаю, что эта команда перезаписывается некоторой темой, которая загружает jQuery в нижней части тела, что предотвращает работу моего плагина. Как заставить WP загружать jQuery в голову?

Библиотеки JavaScript в WordPress

Я понимаю, что для использования библиотеки JavaScript в WordPress, такой как jQuery, мы должны использовать следующий код для предотвращения конфликтов: function my_scripts_method() { wp_enqueue_script( 'jquery' ); } add_action('wp_enqueue_scripts', 'my_scripts_method' ); Но как я могу использовать библиотеку, которая не входит в список определенных библиотек WordPress. Меня особенно интересует использование библиотеки на pikachoose.com, которая зависит от jQuery […]

почему wp_register_script не работает для register_activation_hook

Я хочу зарегистрировать скрипт, когда мой плагин активирован. Поэтому я написал: register_activation_hook(__FILE__, 'register_script'); function register_script(){ wp_register_script('addjs','http://example.com/exmple.js'); } Затем я создал мета-окно и установил в скрипте add_meta_boxes скрипт: wp_enqueue_script('addjs'); Но это не работает. Зачем? Мой js-файл – просто простая функция предупреждения. Однако, когда я регистрирую свой скрипт с помощью init hook или другого hook, мой код […]

Проблемы с wp_enqueue_script и jquery-ui

wp_enqueue_script('jquery-effects-shake'); .. Кажется, не работает, независимо от того, где я это сказал. Я пробовал следующие и много googling: function my_callback() { wp_enqueue_script('jquery-effects-shake'); } add_action('wp_enqueue_scripts', 'my_callback'); а также <?php wp_enqueue_script('jquery-effects-shake'); get_header(); ?> Благодаря!

Intereting Posts
Какие это крючки? add_action ( 'сор', Сеть сайтов с подпапками Child Theme – как добавить нового виджета в определенное место? Могу ли я защитить тип контента по всему сайту одним паролем? Используйте Gravity Forms и корзину для вывода на Freshbooks для оценки Мета-запрос на основе месячного диапазона Страницы не отображаются при выходе из системы. Показывать только в браузере при входе в систему .. почему? Проблемы, исключающие пользовательский пост-тип из цикла Как преобразовать аргумент wp_list_pages в массив Как я могу переконфигурировать живую сеть MultiSite? Отображение товаров определенной категории на странице магазина частичное кэширование элементов страницы / wp_query Переместите обе боковые панели больше на их стороны meta_box или custom_field в качестве второго tinymce post-instance? Расширение галереи мультимедиа – извлечение значений из короткого кода