Articles of wp enqueue script

Каковы сценарии MediaElement.js для установки в очередь

Я загружаю (пейджинговые) сообщения с помощью ajax, поэтому хочу иметь возможность рендерить видео с помощью MediaElement.js на недавно добавленном контенте. У меня уже работает мой скрипт, но он не работает, если на начальную страницу не включены видеопосты. Я предполагаю, что если я выставил соответствующие сценарии на страницах блога is_home() , is_archive() , is_tag() тогда он […]

Зарегистрируйте скрипт в одном плагине и запишите его в другой

Мне нужно зарегистрировать скрипт в одном плагине и вставить его в другой. Это не работает так, как я ожидаю. Я что-то упускаю? Плагин, который регистрирует скрипт: add_action( 'wp_enqueue_scripts', 'my_register_styles' ); function my_register_styles() { wp_register_style( 'fontawesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css' ); //wp_enqueue_style( 'fontawesome' ); // This works when uncommented. } Другой плагин для запуска сценария: add_action( 'wp_enqueue_scripts', 'other_register_styles' ); […]

Не удается выполнить jQuery перед моим скриптом

У меня очень простой JS-скрипт под названием script_1.js на корневом уровне моей темы с двадцатью двенадцатью детьми. Этот скрипт содержит только: $(document).ready(function(){console.log("scriptLoaded"); }); и я загрузил его с functions.php : function theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array( 'parent-style' ) ); } function wpb_adding_scripts() { wp_register_script( 'my_script', get_stylesheet_directory_uri() […]

Исключить скрипты из плагина

У меня есть собственный класс, который отменяет все сценарии и стили и создает 2 кэшированных файла один для скриптов и один для стилей, который зарегистрирован в конце. Это происходит внутри темы, моя проблема в том, что я не могу переместить ее в плагин, как только я перейду в плагин, это не сработает. в настоящее время […]

Загрузочный jquery

Я поместил следующий скрипт в свой файл функций, чтобы отменить регистрацию WordPress jquery и использовать CDN Google. // use the Google hosted jquery library if (!function_exists('modify_jquery')) { function modify_jquery() { if (!is_admin()) { wp_deregister_script('jquery'); wp_register_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js', false, '1.11.3', true); wp_enqueue_script('jquery'); } } } add_action('init', 'modify_jquery'); Я использую Gravity Forms, и это похоже на любую страницу […]

Проблема в wp_localize_script

Я пытаюсь enque и локализовать мои скрипты word-press. Мой код для enque моих скриптов function load_my_scripts() { wp_register_script('custom-js', get_stylesheet_directory_uri() . '/js/custom.js', array('jquery')); wp_enqueue_script('twentyfifteen-custom-js', get_template_directory_uri() . '/js/custom.js', array(), '20141010', true); wp_localize_script( 'custom-js', 'MyAjax', array( 'ajaxurl' => admin_url( 'admin-ajax.php' ) ) ); } add_action('wp_enqueue_scripts', 'load_my_scripts'); Мои пользовательские js помещаются в очередь, если я просматриваю исходный код, но […]

Как узнать, должен ли я вставлять JS-код или просто включать его в ONE-функцию PHP?

Я читал в тоннах статей, которые могут быть запущены в очередь … бла-бла-бла … но относится ли это только к тому, когда сам код JS будет повторяться на многих страницах? Например, у меня есть код JS, который отправляет информацию об оплате серверам Braintree. Должно ли это быть в очереди? Я действительно хочу использовать этот код […]

Что означает «Не отменять регистрацию сценария jquery в области администрирования»?

Мы все знаем преимущество использования кэширования cdn и т. Д. Для этого я снял с себя скрипт и зарегистрировал jquery с ссылкой cdn. Но проблема в том, что она показывает ошибку, подобную этой Да Отладка в WordPress включена. Здесь отображается ошибка. Примечание: wp_deregister_script был вызван неправильно. Не отменяйте регистрацию сценария jquery в области администрирования. Чтобы […]

Получение переменной внутри foreach от PHP до JS после локализации

Я верю, что у меня есть правильно enqueue'ed и локализовал мой скрипт – у меня есть $ q, отображающийся в DOM. Теперь я уверен, что я пропустил простой последний шаг к доступу к переменной в JS-функции. Вот мой PHP: add_action( 'wp_enqueue_scripts', 'sdm_load_javascript_files' ); function sdm_load_javascript_files() { wp_register_script( 'showMake', get_template_directory_uri() . '/js/functions.js', array('jquery'), '1.1.0', true ); […]

Enqueue Javascript после ВСЕХ других скриптов (включая скрипты Async)

У меня есть сценарий, который я хотел бы включить в WordPress. Этот сценарий зависит от запуска другого (prettyPhoto), а также от загружаемого JQuery. Я хочу, чтобы мой скрипт был последним скриптом, который будет включен на страницу. После прочтения об использовании wp_enqueue_scipt в этом ответе: https://stackoverflow.com/a/19914138/1745715 И после того, как fostertime был достаточно хорош, чтобы провести […]

Intereting Posts
Как заказывать сообщения по алфавиту с номерами в конце Получить список всех комментаторов в текущем сообщении Только первая категория! AJAX Call в плагине возвращается больше, чем JSON Пользовательский тип сообщения – повторяющиеся пробки страницы Как разрешить запланированные сообщения, которые говорят «Пропущенный график», как открыть ссылку в открытом окне из строки меню? WP Query получает только 1 сообщение (липкий, не липкий и т. Д.) Как программно создавать папку для загрузки? Важная статья со страницы 2 и на Как добавить replyToUrl schema.org в комментарии WordPress? Как создать цикл для создания слайдов на основе нескольких категорий с помощью Coda Slider admin_enqueue_scripts тот же файл css, что и wp_enqueue_style Перенаправление на вход в систему на личной странице и при входе на конкретную страницу Как локально включить файл mediaelement.js в тему wordpress