Смайлики для 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
Категории Сайтостроение, метки . Постоянная ссылка.

Новое

16.05.2022 - Лассуэлл Г. Техника пропаганды в мировой войне ... 14.05.2022 - Тураев Б.А. Древний Египет ... 13.05.2022 - Малинаускене Н.К. Введение в историю латинского языка ... 12.05.2022 - Наливайко С. Давньоіндійські імена, назви, терміни: проекція на Україну ... 09.05.2022 - Распад СССР. Документы. ... 29.04.2022 - Бepнейс Э. Пропаганда ... 28.04.2022 - Шометт П.Г. (Анаксагор) Мемуары. 1792 год. ... 27.04.2022 - Письма во власть. Заявления, жалобы, доносы, письма в государственные структуры и советским вождям. ... 26.04.2022 - Швецов О.В. (Арсений еп. Уральский) Книга об антихристе и о прочих действах иже при нем быти хотящих ... 23.04.2022 - Мамуна Н.В. Зодиак мистерий ... 21.04.2022 - Пoмepанцев П. Это не пpопаганда. Xpоники миpoвой вoйны с peальностью. ... 20.04.2022 - Элиаде М. Тайные общества. Обряды, инициации и посвящения. ... 19.04.2022 - Этюды о масонстве ... 15.04.2022 - Медведев В.Н. Транскультурный проект исламского терроризма: философско-антропологическое измерение ... 14.04.2022 - Klaits J. Servants of Satan: The Age of Witch Hunts ... 13.04.2022 - Александров Г.Ф. История социологических учений. Древний Восток. ... 11.04.2022 - Hammer-Purgstall (von Hammer-Purgstall) J.F. Mysterium baphometis revelatum ... 10.04.2022 - Маркузе Г. Эрос и цивилизация ... 09.04.2022 - Медведев В.Н., Резник С.В. Радикальный ислам в современной Европе: антисистемы в структуре постмодерна ... 08.04.2022 - Тарновскiй В.М. Извращенiе половаго чувства ... на главную
Войти с помощью: 
Подписаться
Уведомить о
guest
1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии