Смайлики для 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)
Обратите внимание:  ROBOTS.TXT для WordPress
Категории Сайтостроение, метки . Постоянная ссылка.

Новое

03.04.2020 - Данилевскiй Н.Я. Россiя и Европа ... 02.04.2020 - Бухарин С.Н., Ракитянский Н.М. Россия и Польша: опыт политико-психологического исследования феномена лимитрофизации. ... 01.04.2020 - Шишов А.В. Неизвестные страницы Русско-японской войны ... 31.03.2020 - Коновалов И.П. Распад государства и гражданская война в Сомали ... 30.03.2020 - Германский фашизм у власти ... 29.03.2020 - Фролов В.В. Журнал «Летопись войны с Японией» как информационный источник о событиях русско-японской войны 1904–1905 гг. ... 28.03.2020 - Ивановская В.И. Орнаменты древней Америки ... 26.03.2020 - Рыбаков Б.А. Русские карты Московии XV–начала XVI века ... 25.03.2020 - Родригес-Фернандес А.М. Ваххабизм и язычество на Аравийском полуострове (XVIII-XX вв.) ... 21.03.2020 - Боде К.-Ф. Майя.Потерянная цивилизация. ... 20.03.2020 - Лѣтопись войны съ Японiей. №№ 1-9. ... 18.03.2020 - Бадмаев П.А. За кулисами царизма ... 17.03.2020 - Ковалев Б.Н. Прибалтийский след на Северо-Западе России 1941–1944 гг.: преступления военных и парамилитарных формирований ... 16.03.2020 - Добровъ Л.Я. Откровенное слово о важнѣйшихъ событияхъ нашей внутренней жизни за послѣднее двадцатипятилѣтiе (1855-1880 г.) ... 14.03.2020 - Репрессии: как из виновных делают невиновных ... 08.03.2020 - Statistical abstract of the world. 1907. ... 05.03.2020 - Yanutene R. Red Dalia ... 04.03.2020 - Познахирев В.В. Турецкие военнопленные и гражданские пленные в России в 1914-24 гг. ... 03.03.2020 - Сулимов С.И., Черниговских И.В., Кукарников Д.Г. Антисистема и псевдоморфоз в историческом процессе (на примере средневековых Чехии и Польши) ... 28.02.2020 - Wojan K. Nowogrodzkie gramoty brzozowe jako najstarsze bałtyckofińskie zabytki językowe ... на главную

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

  1. loona пишет:

    Nice post! Thank you.

    Оценить комментарий: Thumb up 0 Thumb down 0

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *