Смайлики для WordPress 4.2 и выше, как отключить Emoji?

Метки:
FavoriteLoadingПометить для себя
Смайлики для WordPress 4.2 и выше, как отключить Emoji?
5 (100%) 1 голосов

Фрагмент статьи на “Блоге свободного вебмастера”, а здесь – Оригинал публикации


Начиная с версии 4.2 и выше разработчики внедрили в ядро WordPress новую библиотеку Twemoji — это набор символов в формате Unicode, которые при формировании страницы конвертируются в Emoji.

Если браузер не поддерживают эмодзи, то происходит автоматическая замена символов на графические изображения, подгружаемые с CDN:

Emoji

Таким образом старые добрые смайлики вероятно навсегда ушли в прошлое… Для себя я выделил отрицательные стороны подобной замены и хочу поделиться с Вами:

  • даже современные браузеры не всегда поддерживают Emoji;
  • изображения имеют истинные размеры 72х72px и при загрузке масштабируются, увеличивая время рендеринга страницы;
  • в секции <header> подгружаются инлайновые скрипты и стили, не вынесенные в отдельные файлы.

К тому же все статьи и комментарии на блоге приобрели совсем иной внешний вид, который меня не устраивал. Предлагаю воспользоваться решением, которое позволяет вернуть прежние смайлики на свои места. Оно содержит часть функций плагина Classic Smilies, а также собственные наработки.

Для начала в каталоге с названием темы блога необходимо создать папку smilies и в неё положить файлы изображений смайликов. Затем в файл functions.php добавляем следующий код:

Если есть необходимость дать возможность вставлять смайлики в комментарии, то добавляем модифицированный код в comments.php темы:

Теперь не нужно каждый раз после обновления WordPress заменять картинки на новые, так как они располагаются в другой папке и обновление их не затрагивает.

Таким образом, мы отключили загрузку и показ Emoji, заменив их своими смайликами, которые использовали прежде.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

(Просмотров: 142)
Обратите внимание:  Актуальные плагины WordPress
Категории Сайтостроение, метки . Постоянная ссылка.

Новое

01.10.2022 - Народ жив, пока в нем есть «ген пассионарности» ... 30.09.2022 - Argubright J. Arqueología Bíblica para Creyentes ... 28.09.2022 - Японские самурайские сказания ... 27.09.2022 - Putin’s Asymmetric Assault On Democracy In Russia And Europe: Implications For U.S. National Security ... 26.09.2022 - Мирский М.Б. Очерки истории медицины в России XVI-XVIII вв ... 24.09.2022 - Список книг, не подлежащих распространению в книготорговой сети (1981) ... 23.09.2022 - Levack B.P. The Devil Within. Possession and Exorcism in the Christian West. ... 22.09.2022 - Киган Д. Великая война ... 21.09.2022 - Чунакова О.М. Пехлевийский словарь зороастрийских терминов, мифических персонажей и мифологических символов ... 20.09.2022 - Демонология и народные верования ... 19.09.2022 - Арендт Х. О насилии ... 18.09.2022 - Вонг Е. Даосизм ... 17.09.2022 - Антология еврейской средневековой философии ... 16.09.2022 - Ингрэмъ Дж.К. Исторiя рабства отъ древнѣйшихъ до новыхъ временъ ... 14.09.2022 - Экономическое расслоение крестьянства в 1917 и 1919 г. ... 13.09.2022 - Стефан Дж. Русские фашисты: Трагедия и фарс в эмиграции 1925-1945 ... 12.09.2022 - Глинка Г.А. Древняя религiя Славянъ ... 11.09.2022 - Научный атеизм, религия и современность ... 10.09.2022 - Седов В.В. Древнерусская народность ... 09.09.2022 - Именной список потерь на фронтах в личном составе Рабоче-Крестьянской Красной Армии за время гражданской войны ... на главную
Войти с помощью: 
Подписаться
Уведомить о
guest
1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии