Как избежать конфликта стиля плагина и стиля темы?

Я использовал twitter bootstrap для своего плагина. Но после установки плагина он меняет стиль темы, которая уже загружается. Как я могу избежать этого конфликта?

Вы не должны отправлять общие стили с любым открытым плагином.

Существует два типичных подхода к этому:

  1. Не отправляйте какие-либо стили и полагайтесь на простую / ожидаемую разметку. Это работает для таких случаев, как виджеты, с одинаковой достаточной разметкой между различными темами. То же самое касается вывода в области контента – любая тема качества, как предполагается, имеет стиль для базовых элементов.

  2. Создавайте стили именно для вашей разметки. Например, производят только выходные данные внутри контейнера с уникальным классом / идентификатором вашего плагина. Поскольку вы используете Bootstrap в своем конкретном случае и используете Less (в отличие от простого CSS), он упрощает импорт и правила размещения для создания такой таблицы стилей.