Архив за день: 28.10.2021



WordPress: Изменить цвет для плагина

Давным-давно я установил на WordPress плагин Starbox. По умолчанию его фон был белый и не подходил мне по расцветке, поэтому мне приходилось исправлять его файлы стилей. После каждого обновления плагина это приходилось делать заново. Есть способ не вносить данные исправления каждый раз, а создать собственный стиль, который потом применять. Сделать это можно через настройки WordPress:
Консоль WordPressВнешний видНастроитьДополнительные стили
В данном окошке мы вводим новые правила CSS. Для моего блога (для StarBox я использую тему Fancy) правила такие:

.abh_tab_content
{
  background: #c2d3dc !important;
}

.abh_tabs li.abh_active a
{
  background: #c2d3dc !important;
}

.abh_tabs li a
{
  background: #d2d8db !important;
}

.abh_tabs li a:hover
{
  background: #c6dce6 !important;
}

.abh_tabs li.abh_active a:hover
{
  background: #c6dce6 !important;
}
​

Как видно из кода, мне пришлось к каждому правилу добавить свойство !important, т.к. это была единственная возможность переопределить свойство, используемое автором плагина.

На данный момент в WordPress для инструмента «Дополнительные стили» присутствует какой-то баг — при копировании кода из внешнего редактора что-то происходит с символом переноса строки. Могу предположить, что WordPress некорректно фильтрует эти символы, в итоге, в результате inline-вставки, получается пустой код!

 

Я не нашёл решения/фикса, поэтому чтобы данные правила заработали, мне пришлось вручную удалять символы окончания строки, а потом их заново вставлять! Поскольку это нужно сделать только один раз, я не стал дальше разбираться.