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
Цикл по умолчанию для цикла таксономии возвращает 1 запись вместо 8 Условно загружать JavaScript на основе дополнительных пользовательских полей в сообщении как обрабатывать цикл, используя заполняющую структуру сетки бутстрапа? Как очистить все временные кэши? добавление дополнительной ссылки для пользовательского типа сообщения График Cron не обновляется после запуска Какой логин / пароль мне нужен для установки темы wordpress? Проверьте наличие повторяющегося пользовательского поля перед запуском wp_insert_post Как проверить правильность строки? Образ ребенка таксономии WordPress Можно ли изменить URL для обычного типа сообщений, не затрагивая URL других пользовательских типов сообщений? Как реализовать пользовательский Javascript на моем сайте WP Cron не выполняется, когда время истекает Отображение списка городов в соответствии с выбранным состоянием. Использование ловушки WordPress Как получить идентификатор сообщения с помощью функции «Добавить фильтр»