Articles of wp enqueue стиль

wp добавить встроенный стиль в цикл

Я хочу добавить встроенные стили благодаря функции wp_add_inline_style wordpress. Встроенные стили будут добавлены в цикл. В моем случае я выводил изотопную сетку в мой цикл, и эта сетка может иметь разную настройку css для каждой сетки. На самом деле у меня есть этот php-скрипт: function grid_register_styles(){ $themeversion = wp_get_theme()->display('Version'); wp_register_style( 'grid-style', get_bloginfo('stylesheet_url'), array(), floatval($themeversion) , […]

Изменить аргументы для родительской темы `wp_register_style` через дочернюю тему

Работа над дочерней темой для сайта с большим количеством отдельных таблиц стилей, которые регистрируются / выставляются из темы и плагинов. Я хотел бы изменить некоторые атрибуты тегов <link> в конечном выпуске, избегая конфликтов после обновления родительской темы владельцем сайта. Цель состоит в том, чтобы не перерегистрировать / повторно поставить в очередь те же .css файлы, […]

Dequeue, Unregister, Remove Action – Не работает с плагином

Несколько лет назад, на самом деле не справляясь с лучшей практикой работы с сетью MultiSite, я часто подключаю сетевые плагины. Позже я понял, что это была ошибка, потому что не все сайты использовали некоторые из плагинов. Поэтому у меня есть лишние скрипты и таблицы стилей на нескольких сайтах. То, что я начал делать для этих […]

Номер версии с невыполненным номером таблицы стилей, который не был добавлен

У меня проблема с таблицей стилей дочерних тем, которая кэшируется браузером, и мне нужно удалить / перерегистрировать, а затем повторно поставить в очередь с отметкой времени для номера версии. Dequeue, а затем re-enqueue работает нормально, но независимо от того, что я пытаюсь, не добавляется номер версии. Я попытался установить параметр версии wp_enqueue_style() как true, так […]

WordPress не добавляет файл media.css

Я узнал, что сайт не реагирует, а файл media.css не работает, я проверял с помощью dev-инструментов, какие стили включены в заголовок, и я обнаружил, что существует минимальная версия /css/media.min.css?ver=4.8.1 , но я включаю media.css без min, Что может быть проблемой, что media.css не работает? Вот как я включил свои скрипты и стили function wpb_adding_scripts() { […]

Визуальная компоновка аддона загружает javascript / css только на страницах с помощью аддона

Я создаю аддон для Visual Composer через vc_map и я добавляю скрипты javascript / css, необходимые моему аддону, для работы на страницах веб-сайта через /* Load plugin css and javascript files which you may need on front end of your site */ public function loadCssAndJs() { wp_register_style( 'vc_extend_style', plugins_url('assets/myaddon.css', __FILE__) ); wp_enqueue_style( 'vc_extend_style' ); // […]

Исправлена ​​ошибка загрузки Bootstrap navbar в меню темы WordPress

Тема, которую я создаю, работает некорректно. Когда я уменьшаю размер экрана, меню не сворачивается в мобильный вид с иконкой гамбургера. Я вижу все классы при использовании инструмента проверки в Chrome. То, что я пробовал: Сравнил код с темой, которую я сделал как упражнение, и выглядит точно так же. Вставить пример навигатора из бутстрапа напрямую и […]

Отмените файл CSS, который поставляется с плагином

Плагин WPML поставляется со своим собственным CSS-файлом. Я хочу избавиться от всего содержащегося в нем CSS, поэтому я помещаю все между /* */ . Однако мне придется это сделать еще раз, когда я обновлю плагин. Есть ли способ «разгрузить» файл CSS?

Относительный путь в wp_register_style не работает

У меня есть эта функция: function test_add_my_stylesheet() { wp_register_style( 'test-admin-style', plugins_url('../css/style.css', __FILE__) ); wp_enqueue_style( 'test-admin-style' ); } но css не загружается в моей области администрирования. Зачем? В исходном коде html из браузера он выглядит так: <link rel='stylesheet' id='test-admin-style-css' href='http://www.******.com/wp-content/plugins/******/includes/../css/style.css?ver=3.6.1' type='text/css' media='all' /> вместо: <link rel='stylesheet' id='test-admin-style-css' href='http://www.******.com/wp-content/plugins/******/css/style.css?ver=3.6.1' type='text/css' media='all' /> Почему это? как я могу […]

Почему мой скрипт плагина не загружается в бэкэнд?

Я создал плагин WP, которому необходимо загрузить скрипт в интерфейсе администратора. Это работало вчера, но после его обновления он больше не загружается. У меня есть следующий код в моих functions.php : define('STENT_PLUGIN_URL',plugins_url('', __FILE__ )); add_action('after_setup_theme','stent_setup'); function stent_setup() { (…) add_action( 'admin_enqueue_scripts', 'stent_load_admin_scripts' ); } function stent_load_admin_scripts() { var_dump(STENT_PLUGIN_URL); // Debugging to see that I get […]