Запитання з тегом «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 ); } Я багато читав (Codex, блоги …

8
Записуйте сценарії / стилі, коли присутній короткий код
Який ідеальний спосіб зареєструвати / задати сценарії та / або стилі для використання у плагінах? Нещодавно я створив простий плагін, щоб додати аватар / граватар користувача з коротким кодом. У мене є різні варіанти стилю відображення аватара (квадрат, круглий і т. Д.) І вирішив помістити css безпосередньо в самий короткий …

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( 'theme_menu', 'Subpage …

4
Що робить wp-embed.min.js у WordPress 4.4?
Питання Що робить wp-embed.min.jsфайл? Я помітив, що він доданий до кінця колонтитула мого сторінки. Як я можу його позбутися? Зусилля Після деякого гуглінгу я знайшов Embeds на Codex. Чому WordPress вважає, що я хочу додати відео та ін. На свою сторінку за замовчуванням? Середовище WordPress 4.4

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 enqueue inline script через залежності
Чи є спосіб використовувати 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' ); …

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 of date and …

4
Чи можна використовувати wp_localize_script для створення глобальних змінних JS без конкретної ручки сценарію?
Чи можемо ми якось використовувати wp_localize_script () для створення глобальних js-змінних без конкретної ручки сценарію, до якої можна отримати доступ з усіх файлів js, навіть якщо сценарії js не виконані належним чином за допомогою wp_enqueue_script? Цей код, який я використовую, створює варіабель для обробки "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 Мені було цікаво, чи можна використовувати їх і в передній частині, а не лише адміністраторі, тому що вони можуть об'єднати всі скріплені сценарії та подати їх як єдиний gzipped файл

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.