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

Новое

25.01.2023 - Хёллер С. Гностицизм ... 24.01.2023 - Баpрингтон Мур-младший. Социальные истоки диктатуры и демократии: роль помещика и крестьянина в создании современного мира ... 23.01.2023 - Арендт Х. О революции ... 20.01.2023 - Дикшитар Р. Война в Древней Индии. Философия, этика, стратегия, тактика. ... 19.01.2023 - Ванагайте Р., Зурофф Э. Свои. Путешествие с врагом. ● Ванагайте Р. Наши ... 17.01.2023 - Погребальный обряд: реконструкция и интерпретация древних идеологических представлений ... 13.01.2023 - The Mass Extermination of Jews in German Occupied Poland ... 12.01.2023 - Молл А. Прорицание и ясновидение ... 11.01.2023 - Зубофф Ш. Эпоха надзорного капитализма ... 10.01.2023 - Хизер П. Великие завоевания варваров. Падение Рима и рождение Европы. ... 09.01.2023 - Алексеев Дм. Евангелие Иуды (Искариота). Перевод и комментарий. ... 04.01.2023 - Cкочпол Т. Государства и cоциальные революции ... 28.12.2022 - Cоболевъ А.Н. Загробный Мiръ по древне-русскимъ представленiямъ ... 27.12.2022 - Исхаков Р.Л. Пассионарная журналистика как превращенная форма этнической картины мира ... 26.12.2022 - Измoзик В. «Чёрные кaбинеты». История российской пeрлюстрации. XVIII — начало XX века. ... 23.12.2022 - Кузинер И. Красная смерть Кабанкина: старообрядцы-странники и русское ритуальное убийство в позднеимперской России ... 22.12.2022 - Киттредж Дж. Л. Колдовство в Средние века ... 21.12.2022 - Macuch R. Handbook of Classical and Modern Mandaic ... 20.12.2022 - Ореханов Г. Лев Толстой. «Пророк без чести»: хроника катастрофы. ... 19.12.2022 - Люшер А. Иннокентий III и альбигойский крестовый поход ... на главную
Войти с помощью: 
Подписаться
Уведомить о
guest
1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии