Как отключить Emoji в WordPress для ускорения сайта

Emoji в WordPress — это встроенная функция, которая автоматически добавляет поддержку смайликов для отображения на всех устройствах. Несмотря на удобство, она добавляет дополнительные скрипты и стили, что может замедлить загрузку сайта. В этой статье разберём, как отключить Emoji, чтобы оптимизировать производительность вашего WordPress-сайта.

Почему стоит отключить Emoji в WordPress

По умолчанию WordPress загружает скрипты и стили для Emoji на каждой странице, даже если вы их не используете. Это приводит к:

  • Увеличению количества HTTP-запросов
  • Дополнительной загрузке CSS и JS, что замедляет рендеринг страницы
  • Потере баллов в инструментах скорости (например, Google PageSpeed Insights)

Отключение Emoji — простой способ улучшить скорость сайта, особенно на мобильных устройствах и при медленном интернет-соединении.

Как отключить Emoji с помощью кода

Для отключения Emoji можно добавить следующий код в файл functions.php вашей темы или в файл основного плагина:

function wpstudy_disable_wp_emojicons() {
  // Отключаем загрузку стилей Emoji
  remove_action('wp_head', 'print_emoji_detection_script', 7);
  remove_action('admin_print_scripts', 'print_emoji_detection_script');
  remove_action('wp_print_styles', 'print_emoji_styles');
  remove_action('admin_print_styles', 'print_emoji_styles');
  // Отключаем фильтры Emoji в содержимом и RSS
  remove_filter('the_content_feed', 'wp_staticize_emoji');
  remove_filter('comment_text_rss', 'wp_staticize_emoji');
  remove_filter('wp_mail', 'wp_staticize_emoji_for_email');
}
add_action('init', 'wpstudy_disable_wp_emojicons');

Этот код удаляет все действия и фильтры, связанные с Emoji, что полностью отключает их загрузку на фронтенде и в админке.

Подробности работы кода

Функция print_emoji_detection_script отвечает за добавление JavaScript для Emoji, а print_emoji_styles — за стили. Удаление этих функций из действий WordPress предотвращает загрузку лишних файлов. Также отключаем фильтры, которые преобразуют Emoji в контенте RSS и письмах.

Как отключить Emoji с помощью плагина

Если вы не хотите добавлять код вручную, можно использовать популярный плагин Clearfy Pro. Он включает модуль отключения Emoji и других ненужных функций, которые замедляют сайт.

После установки и активации плагина:

  1. Перейдите в раздел Clearfy Pro в админке WordPress.
  2. Включите опцию «Отключить Emoji».
  3. Сохраните настройки, и плагин автоматически отключит Emoji, как и описано в коде выше.

Clearfy Pro также позволяет оптимизировать загрузку скриптов и стилей, что дополнительно ускорит ваш сайт.

Как проверить отключение Emoji

После внесения изменений проверьте исходный код страниц сайта. В <head> не должно быть скриптов и стилей с упоминанием emoji. Также можно использовать инструменты типа Google PageSpeed Insights или GTmetrix — они покажут, что количество запросов и размер страницы уменьшился.

Если вы используете кэширование, не забудьте очистить кэш после изменений.

Другие советы по оптимизации WordPress

Отключение Emoji — это лишь один из шагов по ускорению сайта. Рекомендуется также:

  • Минимизировать и сжимать CSS и JavaScript файлы
  • Использовать современные форматы изображений и lazy loading
  • Оптимизировать базу данных с помощью плагинов, например, Clearfy Pro
  • Включить кэширование страниц и браузера
  • Использовать CDN для доставки контента

Все эти меры в комплекте с отключением Emoji значительно улучшат скорость и пользовательский опыт вашего сайта на WordPress.

Как создать адаптивный сайт на WordPress с помощью media-запросов CSS
20.12.2025
Как добавить собственные типы записей в WordPress: практическое руководство
23.12.2025
WooCommerce: как добавить отложенную оплату для заказов
21.04.2026
Оптимизация загрузки библиотек в WordPress для ускорения сайта
07.02.2026
Как удалить неактивных пользователей в WordPress с помощью PHP
03.04.2026