Сегодня вышло обновление плагина WP-Recall на версию 16.16
Но как обычно, вебмастера (они же админы сайта) не следят за обновлениями и не читают официальный блог плагина.
Цель этой заметки - показать, что делать если у вас при обновлении плагина с 16.15 версии на 16.16 что-то поехало по дизайну. Это могут быть маленькие иконки, проблема с их отображением и еще что-то визуальное.
1. В общих настройках появилась опция "Подключение шрифта Font Awesome":
По умолчанию подключается версия 4.7 FontAwesome. Это опция необходима для поддержки старых дополнений не совместимых с версией 16.16 WP-Recall. Если ваша ВП тема или сторонний плагин уже подключает шрифт 4.7 версии - отключайте ее. Но в большинстве случаев трогать эту опцию не нужно
Font Awesome 5-й версии теперь не будет приводить к конфликту с плагином.
2. Если вы кастомизировали WP-Recall копируя шаблоны WP-Recall и изменяя их. То могут быть проблемы с иконками.
Идем по пути: ваш-сайт/wp-content/wp-recall/templates/
и открываем поочередно файлы шаблонов и ищем там внутри иконки: <i class="fa fa-bars" aria-hidden="true"></i>
- глаз должен зацепиться вот за это: class="fa
- одиночный класс fa.
Его переименовываем в rcli
получится так:
<i class="rcli fa-bars" aria-hidden="true"></i>
- это новый префикс иконок плагина. Проходим по всем шаблонам внутри папки пользовательских шаблонов и заменяем.
3. Если вы разработчик дополнений, то вам нужно сделать также как указано во 2-м пункте - пройтись по всем php и js-файлам своего дополнения.
Но для совместимости со старыми версиями плагина вы можете не убирать старый fa класс, а рядом дописать.
Примерно так выйдет <i class="fa rcli fa-bars" aria-hidden="true"></i>
- это обеспечит вам совместимость с 16.15 и ранее версиями. Но в итоге все равно придется вычистить все fa классы. Потому что fa класс может быть командой fontawesome и 5-й версией шрифта изменен по стилям. Я у себя проведу уборку в иконках без поддержки старой версии WP-Recall
3.1 - тоже разработчикам:
Если иконку добавляли через css:
то вместо "font-family: FontAwesome", указываем "font-family: rcl-awesome"
- т.к. шрифт в реколл теперь свой.
правильно путь написан ваш-сайт/wp-content/wp-recall/templates/ ?
У меня там только index.html пустой
значит вы не воспользовались функционалом шаблонов плагина и этот пункт не для вас