Публикация в группе: Otshelnik-Fm - мои работы (код, плагины, дополнения, статьи и руководства)

Категории группы: Работаем с Wp-Recall

Сегодня вышло обновление плагина 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"

- т.к. шрифт в реколл теперь свой.

8

Автор публикации

не в сети 4 часа

Вова (Otshelnik-Fm)

4 503
Живой, бодрый, полон идей!
Комментарии: 2252Публикации: 250Регистрация: 27-01-2013Продаж/Покупок: 0/0