Вопросы с тегом «wp-enqueue-script»

Связывает файл сценария с созданной страницей в нужное время в соответствии с зависимостями сценария, если сценарий еще не был включен и если все зависимости были зарегистрированы. Вы можете связать скрипт с дескриптором, ранее зарегистрированным с помощью функции wp_register_script (), или предоставить этой функции все параметры, необходимые для связывания скрипта. Это рекомендуемый метод связывания JavaScript с генерируемой WordPress страницей.

3
Когда я должен использовать wp_register_script () с wp_enqueue_script () против просто wp_enqueue_script ()?
У меня проблемы с пониманием, когда вам нужно использовать wp_register_script(). В настоящее время я просто использую что-то вроде: add_action( 'admin_enqueue_scripts', array( $this, 'enqueue' ) ); function enqueue() { $handle = 'some-handle'; $js = 'http://example.com/my.js'; wp_register_script( $handle, $js ); wp_enqueue_script( $handle ); } Я много читал (Кодекс, блоги и т. Д.), …

8
Ставить в очередь скрипты / стили при наличии шорткода
Каков идеальный способ регистрации / постановки в очередь скриптов и / или стилей для использования в плагинах? Недавно я сделал плагин простым плагином для добавления пользователя аватар / граватар с коротким кодом. У меня есть разные варианты стилей для отображения аватара (квадрат, круг и т. Д.), И я решил поместить …

9
Как поставить в очередь стили / скрипты на некоторых страницах / wp-admin?
У меня есть две простые функции, материал нагрузки с помощью wp_enqueue_style()и wp_enqueue_script(), что - то вроде этих: function admin_custom_css() { wp_enqueue_style( 'stylesheet_name', 'stylesheet.css') }; function admin_custom_js { wp_enqueue_script( 'javascript_file', 'script.js') }; ... и несколько страниц администратора, созданных с помощью add_menu_page()иadd_submenu_page() function my_menu() { add_menu_page('Page 1', 'bar', 'something', 'else', 'foo'); add_submenu_page( …

4
Что делает wp-embed.min.js в WordPress 4.4?
Вопрос Что делает wp-embed.min.jsфайл? Я заметил, что это добавлено в конец моего нижнего колонтитула. Как я могу избавиться от этого? усилие После некоторого поиска в Google я нашел кодексы на Кодексе. Почему WordPress считает, что я хочу добавить видео и т. Д. На мою страницу по умолчанию? Окружающая обстановка WordPress …

1
Где правильное место для регистрации / постановки в очередь скриптов и стилей
Я использую WordPress 3.1.4 сейчас. Я запутался с тем, где (какой хук) я использую: зарегистрироваться и / или поставить в очередь сценарии и стили на передней и задней части? Вопросов: Какие правильные крючки использовать? Все сценарии / стили регистрации / постановки в очередь в init? Почему нету admin_print_styles-{xxx}?

8
Условная загрузка JavaScript / CSS для шорткодов
Я выпустил плагин, который создает шорткод и требует файл JavaScript и файл CSS для загрузки на любую страницу, которая содержит этот шорткод. Я мог бы просто загрузить скрипт / стиль на все страницы, но это не лучшая практика. Я только хочу загрузить файлы на страницах, которые вызывают шорткод. Я нашел …

4
Как переопределить файлы JavaScript в дочерней теме?
Я загружаю некоторые файлы JavaScript в родительской теме. Путь в родительской теме: scripts > custom.js В дочерней теме я создаю тот же путь ( scripts > custom.js) и изменяю некоторые jQuery внутри custom.jsфайла. Проблема в том, что изменения не применяются. Это неправильный способ внести изменения в эти файлы в дочерней …

6
wp ставит в очередь встроенный скрипт из-за зависимостей
Есть ли способ использовать wp_enqueue_script () для встроенных сценариев? Я делаю это, потому что мой встроенный скрипт зависит от другого скрипта, и я бы хотел, чтобы его можно было вставить после загрузки. Кроме того, это встроенный скрипт, потому что я передаю переменные php в javascript (например, путь к теме и …

2
Как удалить CSS-файл родительской темы?
Моя родительская тема (Starkers) добавляет файл CSS, который я пытаюсь удалить (вместо этого я хочу использовать @import, чтобы легче переопределять стили). Starkers имеет следующие функции: add_action( 'wp_enqueue_scripts', 'script_enqueuer' ); function script_enqueuer() { wp_register_script( 'site', get_template_directory_uri().'/js/site.js', array( 'jquery' ) ); wp_enqueue_script( 'site' ); wp_register_style( 'screen', get_template_directory_uri().'/style.css', '', '', 'screen' ); wp_enqueue_style( …

2
Проверьте, был ли скрипт / стиль был поставлен в очередь / зарегистрирован
Можно ли проверить, был ли зарегистрирован сценарий или стиль с помощью wp_register_script/_styleили wp_enqueue_script/_style? Все функции не возвращают значение, и я совершенно не понимаю. Мне нужно, чтобы переключаться между различными функциями в зависимости от библиотек стилей и сценариев, которые я предлагаю. Спасибо!

1
Как добавить тег defer = «defer» в плагин javascripts?
Я не мог добавить тег отсрочки в плагин javascripts. Тест на скорость страницы для разработчиков Google предлагает мне добавить тег отсрочки в контактную форму 7 javascripts. Вот как контактная форма 7 включает в заголовок javascript. add_action( 'wp_enqueue_scripts', 'wpcf7_enqueue_scripts' ); function wpcf7_enqueue_scripts() { // jquery.form.js originally bundled with WordPress is out …

4
Можно ли использовать wp_localize_script для создания глобальных переменных JS без определенного дескриптора сценария?
Можем ли мы каким-то образом использовать wp_localize_script () для создания глобальных переменных js без специального дескриптора сценария, к которому можно получить доступ из всех файлов js, даже если сценарии js не ставятся в очередь должным образом с помощью wp_enqueue_script? Это код, который я использую, который создает varibale для дескриптора «ajaxscript», …

4
Может ли загрузчик сценариев / стилей WP использоваться для объединения и gzip-сценариев и стилей во внешнем интерфейсе?
В WP есть хороший загрузчик javascript, включенный в wp-admin: http://core.trac.wordpress.org/browser/tags/3.0.4/wp-admin/load-scripts.php и загрузчик CSS: http://core.trac.wordpress.org/browser/tags/3.0.4/wp-admin/load-styles.php Мне было интересно, можно ли использовать их и во внешнем интерфейсе, а не только в админе, потому что они могут объединять все сценарии, поставленные в очередь, и обслуживать их как один сжатый файл

5
Как добавить фрагмент JavaScript в нижний колонтитул, который требует JQuery
Я знаю, что могу добавить файл сценария в нижний колонтитул WordPress, который требует jquery, используя этот код: <?php function my_scripts_method() { // register your script location, dependencies and version wp_register_script('custom_script', get_template_directory_uri() . '/js/custom_script.js', array('jquery'), '1.0', true); // enqueue the script wp_enqueue_script('custom_script'); } add_action('wp_enqueue_scripts', 'my_scripts_method'); ?> Но что, если я хочу …

2
ajaxurl не определен на переднем конце
Я пытаюсь создать ajaxform на лицевой стороне. Я использую код jQuery.ajax( { type: "post", dataType: "json", url: ajaxurl, data: formData, success: function(msg){ console.log(msg); } }); за что я получаю ошибку Uncaught ReferenceError: ajaxurl is not definedworklorAjaxBookForm @ ?page_id=2:291onclick @ ?page_id=2:202 При использовании аналогичного кода на админке работает бэкэнд. Какой URL …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.