Intereting Posts
Нужна помощь при перезаписи permalink для пользовательских типов сообщений с иерархическими отношениями Добавить JavaScript ко всем продуктам WooCommerce как добавить пользовательские css и js в текстовый редактор WordPress непосредственно без использования .php-файла is_home и is_frontpage всегда верно Как рассчитывается история загрузки плагинов WordPress.org? Контактный формуляр 7: входы электронной почты по электронной почте или создание поля только для чтения Как использовать условное add_action для WordPress Выпускают плагины продукт дизайна Не удается войти в админ, нет сообщения об ошибке Создание клиентской области в WordPress – Какие-либо хорошие учебники или плагины? Могу ли я имитировать пользователя, входящего в систему из WP_UnitTestCase? Как добавить кнопку установленного изображения в wp_editor ()? Безопасно ли разрешать пользователям, не являющимся администраторами, доступ к загрузчику мультимедиа Изменить URL-адрес главной страницы Перемещение существующих элементов мультимедиа в новую структуру маршрута загрузки, не обновляющую полный URL-адрес

Де-регистрация файла CSS оставляет его в очереди

Я пытаюсь де-зарегистрировать файл CSS, который он систематически добавляет из плагина. Файл CSS бесполезен на всех страницах.

Поэтому я добавил простой wp_deregister_style передающий имя класса CSS, используемого для целей регистрации. На самом деле, файл CSS больше не печатается, но, глядя на переменную $wp_styles я все еще вижу «элемент» в массиве очереди.

Любая идея о том, как его удалить?

Чтобы правильно и полностью удалить стиль, вам необходимо wp_deregister_style() регистрацию ( wp_deregister_style() ) и dequeue ( wp_dequeue_style() ). Dequeueing удалит стиль из массива в переменной $wp_styles , $wp_styles регистрацию стиля, который удалит таблицу стилей из печати

 add_action( 'wp_enqueue_scripts', 'my_deregister_styles', 100 ); function my_deregister_styles() { wp_dequeue_style( 'genericons' ); wp_deregister_style( 'genericons' ); } 

Несомненно! Вы можете использовать wp_dequeue_style чтобы удалить статус enqueued. На самом деле можно утверждать, что лучше использовать только отмену стиля, а не отмену его регистрации.