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

Новое

29.09.2020 - Цандо А. Состояние дел в России в 1850 году ... 28.09.2020 - Венелин Ю.И. Истоки Руси и славянства ... 27.09.2020 - Августин Блаженный. Исповедь. ... 25.09.2020 - Записки Института истории материальной культуры, выпуск №20 ... 24.09.2020 - Новгородский исторический сборник, №16(26) ... 22.09.2020 - Тимаков В.В. Война, которая изменила мир ... 19.09.2020 - Зализняк А.А. “Слово о полку Игореве”: взгляд лингвиста ... 18.09.2020 - Ладога и её соседи в эпоху Средневековья ... 17.09.2020 - Колесов М.С. От Симона Боливара до Эрнесто Че Гевары. Заметки о Латиноамериканской революции. ... 10.09.2020 - Орлов М.А. История сношений человека с дьяволом ... 03.09.2020 - Сулимов С.И. Феномен антисистемности: социально-философский аспект ... 02.09.2020 - Брусиловська О., Сіндецька Н. Друга Естонська республіка: взаємовплив складових системної трансформації ... 01.09.2020 - Петров Д.В. Поздний голоцен южного Приладожья: история земледелия и эволюция ландшафтов ... 31.08.2020 - Дробышев А.Н. Музейный парк как форма презентации археологического наследия ... 30.08.2020 - Litera scripta manent. Служение слову. Т.2. 2015 год. ... 30.08.2020 - Гребенников Р.В. Гибридная модель поведения толпы ... 28.08.2020 - Sulimov S.I. , Chernigovskikh I.V., Cherenkov R.A., Chernykh V.D., Shakhov S.V. Terrorism and antisystem nature ... 27.08.2020 - Королёва-Конопляная Г.И. Теория этногенеза Л.Н.Гумилёва ... 26.08.2020 - Сулимов С.И. Феномен “двойной” псевдоморфозы ... 25.08.2020 - Щербаков Ю. Фрейдизм под красным флагом ... на главную

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

  1. loona пишет:

    Nice post! Thank you.

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

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

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

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