Запитання з тегом «wp-register-script»

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 безпосередньо в самий короткий …

1
Де є правильне місце для реєстрації / опитування сценаріїв та стилів
Я вже використовую WordPress 3.1.4. Мені плутають те, де (який гачок) я використовую: зареєструватися та / або запитатись сценарії та стилі на передній і задній сторонах? Запитання: Які правильні гачки використовувати? Всі сценарії / стилі реєстру / передбудови запису в init? Чому немає admin_print_styles-{xxx}?

2
Перевірте, чи скрипт / стиль було ввімкнено / зареєстровано
Чи можливо перевірити, чи був зареєстрований сценарій чи стиль за допомогою wp_register_script/_styleабо wp_enqueue_script/_style? Усі функції не повертають значення, і я абсолютно незрозумілий. Мені потрібно, щоб перемикатися між різними функціями залежно від бібліотек стилів та скриптів, які я пропоную. Дякую!

1
Як правильно відстрочити сценарії та стилі у дочірній темі?
Я створив батьківську тему та дочірню тему в одному зі своїх проектів. Я застосував CSS та JavaScripts у своїй батьківській темі, як нижче: function project_necessary_scripts() { //Stylesheets wp_register_style( 'bootstrap-css', get_template_directory_uri() .'/css/bootstrap.min.css' ); wp_register_style( 'bootstrap-map', get_template_directory_uri() .'/css/bootstrap.css.map' ); wp_register_style( 'project-css', get_stylesheet_uri() ); wp_enqueue_style( 'bootstrap-css' ); wp_enqueue_style( 'bootstrap-map' ); wp_enqueue_style( 'project-css' ); …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.