Поддержка Проблемы и решения Свой CSS для плагина

  • Приветствую!

    Есть плагин, который подключает свои стили. Некоторые из этих стилей мне не нужны (их нужно наследовать из темы, а некоторые нужны.

    Что я придумал:
    1. Скопировать файл стилей плагина куда-то (например в свою тему)
    2. Подменить файл стилей при загрузке плагина на свой.
    3. В своем новом файле удалить некоторые элементы (тогда они будут наследоваться из темы), а нужные оставить.

    Пока я нашел только хук, отключающий стиль плагина совсем:

    // Отключаем любые CSS стили плагинов
    function custom_dequeue() {
        wp_dequeue_style('erm-front');
        wp_deregister_style('erm-front');
        }
    add_action( 'wp_enqueue_scripts', 'custom_dequeue', 9999 );
    add_action( 'wp_head', 'custom_dequeue', 9999 );

    Полагаю не хватает строчки, чтобы подставить вместо отключаемого свой файл

    Файл стилей подключается в коде страницы вот так:
    <link rel='stylesheet' id='erm-front-css' href='https://kennellounge.ru/wp-content/plugins/quick-restaurant-menu/assets/css/erm-front.css?ver=1.7.0' type='text/css' media='all' />

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Почему нельзя просто добавить нужные стили в style.css своей дочерней темы?

    Действительно! Скопировал все стили плагина в свою тему и оттуда начал править.

    Прошу прощения за глупый вопрос — перемудрил

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Свой CSS для плагина» закрыта для новых ответов.