Приветствую!
В своей прошлой новости я анонсировал скорое обновление плагина WP-Recall до версии 16.16, откуда многие сделали вывод, что обновление будет неоднозначным. Основная проблема - необходимость перехода на новую версию иконочного шрифта FontAwesome, что может вызвать конфликты при использовании на сайте сторонними плагинами или используемой темой предыдущих версий этого шрифта.
Мы немного притормозили с обновлением и сейчас готовы предложить, как нам кажется, компромиссное решение, которое должно устроить всех.
Мы решили отказаться от использования шрифта FontAwesome. Плагин WP-Recall теперь будет использовать свой пак шрифтовых иконок, созданный на основе FontAwesome и который не будет зависеть от внешних факторов и прихоти сторонних разработчиков.
Обычные пользователи плагина, скорее всего, никакой разницы после обновления не заметят, а вот разработчикам дополнений, в которых использовались иконки надо будет произвести определенные манипуляции по переводу иконок с FontAwesome на иконочный шрифт от WP-Recall.
- Если раньше иконку добавляли указав пару классов "fa fa-trash", то теперь пишем "rcli fa-trash".
- Если иконку добавляли через css, то вместо "font-family: FontAwesome", указываем "font-family: rcl-awesome"
Вот собственно и вся разница.
Брать иконки можно как и прежде со страницы https://fontawesome.com/v4.7.0/icons/, но, как я указал выше, вместо класса fa теперь указываем rcli.
Конечно, все должны понимать, что резко отказаться от FontAwesome мы не сможем, существует множество дополнений к плагину WP-Recall, которые на данный момент, используют иконки от FontAwesome 4, поэтому мы определили некий переходный период в течении которого ядро плагина будет подключать два шрифта: свой и FontAwesome 4. Такой подход будет обеспечивать отображение иконок от еще не обновленных дополнений, но если таких дополнений у вас нет или на сайте уже подключается шрифт FontAwesome 4 или 5 версий, то подгрузку шрифта FontAwesome от плагина можно будет легко отключить в его общих настройках.
Предлагаю попробовать WP-Recall 16.16 еще до публикации в репозитории WordPress, скачав архив с нашего репозитория на github. Разработчикам рекомендуется обеспечить поддержку новой версии плагина после ее выхода путем обновления своих дополнений.
Прошу обязательно высказывать свое мнение и задавать вопросы в комментариях к новости.
ВП тема Hueman использует 5-ю версию fontawesome - с ней и тестировали. Проблем не было.
Те дополнения, что еще не перешли на шрифт rcl-awesome - им требуется включенная опция в настройках https://yadi.sk/i/5FxJXegT907LqA (а она включена по умолчанию)
Ну а так - всё прошло гладко.
Со временем, как все дополнения перейдут на rcl-awesome иконки - опцию по включению 4.7 fontawesome удалим и забудем этот иконочный шрифт как страшный сон.
Вот так всегда - мажорные версии приносят необратимые последствия и несовместимость. Пришлось форкнуть эти иконки, дабы не зависеть от них. А свой шрифт теперь при желании можно дополнить новыми иконками. Тут руки развязаны.
Свой шрифт будет подгружать тоже более 600 иконок?
Пока 675 https://fontawesome.com/v4.7.0/icons/ 80кб в woff2 формате
Вот она-золотая середина. Огромное Спасибо разработчикам за Ваши труды и понимание.
Вы проверили - у вас все хорошо отрабатывает с иконками?
Я еще вчера проверил) все отлично отрабатывает. Я использую только один плагин со шрифтами FontAwesome 4 и ни каких проблем не было замечено.
После перехода на 16,16 у меня в личном кабинете шрифты стали некрасивыми((( и почему то над цифрами (рейтинг, комментарии, подарки, уведомления) появились какие то значки. ((( И в меню значек "войти" стал просто квадратиком. Как исправить? Подключение шрифта Font Awesome не помогло. И в значках "Поделится" тоже просто квадратики (((
Читаем, делаем: https://codeseller.ru/post-group/razrabotchikam-i-tem-kto-kastomiziroval-rekoll-shablony-wp-recall-16-16/
И по проблемам создаем свою тему на форуме поддержки. В каментах мы никогда не решаем проблемы. Это тут так и написано