Articles of wp enqueue script

Плагины enqueuing jquery в голове

Я пытаюсь оптимизировать свой сайт для мобильных устройств и ставить в очередь мои сценарии, которые нужно поместить в нижний колонтитул, чтобы исключить javascript, блокирующий рендеринг, над содержимым складки. К сожалению, некоторые из плагинов, которые использует сайт, этого не делают. Есть ли способ получить контроль над тем, где их скрипты размещены без взлома плагина? Вот как […]

Уточнить: запуск сценариев в рамках короткого кода загружается только в нижнем колонтитуле?

Каждый раз, когда я вставляю скрипты внутри обработчика коротких сообщений, он заканчивается в нижнем колонтитуле. Неважно, регистрирую ли я их сначала и устанавливаю, чтобы он загружался в заголовок, если я вхожу в очередь внутри короткого кода, который он идет в нижнем колонтитуле. Насколько я понимаю, это правильное поведение – я прав? Есть ли возможность вставить […]

JS enqueue path (localhost)

Я пытаюсь загрузить файл flexslider.ls в нижнем колонтитуле первой страницы, он просто загружен только JQuery, без flexsilder.js Я пробовал через полный путь // Load the Theme JS function theme_js() { wp_register_script( 'flexslider', get_template_directory_uri() . '/localhost/gerboni.lv/wp-content/themes/CoatOfArms/js/flexslider.js', array('jquery'), '', true ); if ( is_front_page() ) { wp_enqueue_script( 'flexslider' ); } wp_enqueue_script( 'theme_js', get_template_directory_uri() . '/js/theme.js', array('jquery'), '', […]

Как вы загружаете js и стиль ресурсов из CDN с локальным резервным использованием wp_enqueue_scripts?

Мне было трудно найти правильный способ сделать это. Я хочу загрузить ресурсы CDN здесь: http://www.bootstrapcdn.com/, но использовать wp_enqueue_scripts и иметь локальную wp_enqueue_scripts . Это метод, который я использую для локального возврата обратно прямо в header.php: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script> <script>window.jQuery || document.write('<script src="js/jquery.js">\x3C/script>')</script> Я хочу что-то подобное для всех ресурсов, но также используя wp_enqueue_scripts. Я успешно переключил […]

WordPress включает скрипты и стиль на странице плагина

Я работаю над плагином WordPress, где я хочу включить некоторые скрипты jquery и таблицу стилей. В статье я нашел кусок кода, и это должно выполнить эту работу, но это не работает для меня. Может ли кто-нибудь сказать мне, что я делаю неправильно? // Include files function my_scripts() { wp_enqueue_script( 'jquery' ); wp_register_style( 'filename.css', plugins_url('filename.css', __FILE__) […]

Навигация и скрипты Ajax загружаются только на определенные страницы

Я строю тему. Тема навигации по почте осуществляется через jQuery Ajax. Я был несколькими плагинами, чтобы увидеть совместимость, и у меня есть проблема с функциональностью Ajax. Некоторые плагины, такие как Jetpack, загружают определенные скрипты в зависимости от содержимого сообщения. Например, страница Page1 не имеет записи с функцией VideoPress и значением Page2. Тогда необходимые скрипты будут […]

Удалить скрипт «enqueued» из массива

Я работаю над оптимизацией дочерней темы для сайта и родителя «имеет больше, чем нам нужно», Множество запросов, создаваемых, все добавляет к хитам производительности. То, что я пытаюсь выполнить, это эффект: wp_dequeue_script('handle') wp_deregister_script('handle') Но проблема в том, что handle – это дочерний элемент массива … что-то вроде этого заставляет сценарии изначально: wp_enqueue_script('handle', get_template_directory_uri().'/admin/js/dontwantit.js', array('handleContainer')); В массив […]

Объект не имеет никаких «слайдов» метода,

Я использую функцию enqueue для связывания двух файлов javascript. Я получаю эту ошибку. Object [object Object] has no method 'slides' я проверил, и я не загружаю jquery более одного раза. Код, вызывающий эту ошибку, jQuery(document).ready(function ($) { $('#slides').slides({ preload: true, preloadImage: '<?php echo get_template_directory_uri(); ?>/images/loading.gif', play: 5000, pause: 2500, hoverPause: true }); }); Пример ссылки

Сценарии работают только на домашней странице

Я использую следующий пример кода, чтобы вставить несколько сценариев. add_action( 'wp_enqueue_scripts', 'my_scripts' ); function my_scripts() { wp_enqueue_script( 'jQuery-Main', get_template_directory_uri().'/js/jquery.js',array(),'2.0.3', true); } Если для параметра $in_footer значение true, сценарии загружаются в нижний колонтитул и корректно работают только на главной странице . Если оставить параметр $in_footer пустым, скрипты будут корректно работать на всех страницах, кроме главной страницы. […]

Uncaught TypeError: Object не имеет диалогового окна метода.

У меня есть проект в WordPress. Я пытаюсь реализовать всплывающее окно диалогового окна при нажатии гиперссылки. При щелчке по этой ссылке shownm1() функция shownm1() которая помещается в файл .js . Функция содержит код для открытия модального диалога. Но это показывает следующую ошибку: Uncaught TypeError: Object [object Object] не имеет диалогового окна метода. <a href="#" id="test-div1" […]

Intereting Posts
простое перенаправление формы wordpress Получить загруженный URL-адрес изображения Если мета-ключ существует в функции получения сообщений, иначе создайте его настраиваемое поле в столбцах администратора Удалите варианты выпадающего списка, если они не присутствуют в другом UL Как подключиться к странице подписчика /wp-admin/index.php? Изменение базового языка одного плагина Получить класс родительского списка для дочерних страниц с помощью Walker Подключение к MySQL с использованием проверки подлинности Windows Фильтрация пользовательских типов сообщений по настраиваемому полю с помощью AJAX Как скрыть «Фильтровать список пользователей» на экране «Все пользователи» Перенаправить файл в каталог темы WordPress Расчет даты из 2 настраиваемых полей Как избежать одиночных и множественных строк текста i18n? Иерархия шаблонов: запутано с index.php, front-page.php, home.php