Как без плагина удалить смайлы Emoji в блоге на WordPress
Добрый день, любители WordPress! Сегодня расскажу как сделать свой блог еще чуточку быстрее. Речь пойдет об удалении смайликов Emoji. Вот как они выглядят:
С версии WordPress 4.2 смайлы Emoji стали встроенными в ядро. Обсуждать на сколько оправдан такой шаг разработчиков я не буду, но расскажу как убрать скрипты Emoji из шапки сайта и сократить количество запросов.
Что даст удаление лишнего кода?
Сначала расскажу какой профит мы получим после того, как отключим Emoji на своем блоге. Дальше вы сами решите, надо оно вам или нет. Давайте посмотрим, подключены ли у вас смайлы? Для этого откройте исходный код нажатием клавиш «ctrl+U» и с помощью поиска «ctrl+F» найдите фразу «emoji». У меня выглядит так:
Первым делом я проверил скорость загрузки сайта в PageSpeed Insights. Там никаких изменений не произошло. Идем дальше. Сервис Gtmetrix:
Обратите внимание на количество запросов: было 45, стало 44. Уменьшили на 1 — не сказать что это заметно ускорит наш блог, но так, по крупицам можно получить хороший результат. Тем более, зачем нам то, что мы не используем?
Как удалить Emoji
Действия простые. Копируем код ниже и добавляем в файл «functions.php».
1 2 3 4 |
remove_action( 'wp_head', 'print_emoji_detection_script', 7 ); remove_action( 'wp_print_styles', 'print_emoji_styles' ); remove_action( 'admin_print_scripts', 'print_emoji_detection_script' ); remove_action( 'admin_print_styles', 'print_emoji_styles' ); |
Есть плагины, которые делают тоже самое, но их ставить ради такой мелочи я не рекомендую.
Напишите, используете ли вы смайлы на своем блоге или воспользовались этой инструкцией.
На этом прощаюсь с вами. Всего доброго!
Как-то вообще не задумывался над тем, чтобы удалять эти эмоджи. Пусть будут, с ними же интереснее =)
Посмотрел на исходный код своего сайта. Строчка с надписью emoji действительно есть
А я вот не люблю все лишнее: картинки в шапке, фоны, эмоджи… главное контент. Дизайн блога служит для того, чтобы читать этот контент было удобно, а не отвлекать.
Спасибо за подробный гайд по отключению смайлов!