Intereting Posts
Отображение индекса категории Multisite настраивает загрузку как (/ upload /% alphanumeric_id% /% file_type% /% blog_ID%) wp-admin пустой в чистой установке WordPress на PHP 5.4 Проблема Get_template_part () с the_content () Получение Term_id – плагин метаданных таксономии Измените значок поиска в двадцать четырнадцать Добавление Dropbox dropin js с помощью wp_enqueue_script тема и плагин устанавливают или обновляют ошибку отображения в localhost Возможность предотвратить загрузку файлов Тип пользовательского сообщения WordPress – Атрибут публикации: Шаблон. Шаблон отображается и сохраняется на задней панели, но файл темы по умолчанию отображается Гель все изображение определенного типа сообщения Не удается решить, почему содержимое виджета исчезает из admin Как изменить название вкладки на страницах результатов поиска? Предоставление двум разработчикам доступа к плагину в репозитории плагинов WordPress.org? Правило повторной записи типа пользовательской почты

Переопределить правила CSS для плагина в моей теме

Я хочу переопределить некоторые правила файла css плагина в моей собственной теме, поэтому в следующий раз, когда я обновляю этот плагин, мои настройки этого плагина находятся в надежном месте. в настоящее время я скопировал этот файл css в свою тему и изменил некоторые правила. Поэтому мне нужно переопределить эти правила. Я думаю, нашел ответ, который связан с моим вопросом ( ЗДЕСЬ ), но я не могу понять этот код. как это работает?

add_filter( 'style_loader_src', 'wpse106104_replace_stylesheet', 10, 2 ); function wpse106104_replace_stylesheet( $stylesheet_src, $handle ){ if( 'plugin-script-handle' == $handle ){ $stylesheet_src = get_template_directory_uri() . '/css/themes-copy-of-plugin.css'; } return $stylesheet_src; } 

Solutions Collecting From Web of "Переопределить правила CSS для плагина в моей теме"

Фильтр style_loader_src используется для изменения / фильтрации src (url) таблицы стилей. Обратный вызов функции принимает два параметра, первый – исходный src, а второй – обработчик таблицы стилей. Обработчик – это первый параметр wp_enqueue_style() используемый для установки в таблицу стилей.

Итак, чтобы заменить источник stylsheet другим, вы должны проверить обработчик, чтобы узнать, какая таблица стилей должна быть заменена, в коде, который вы отправили, проверочный обработчик – это plugin-script-handle .