WordPress по умолчанию включает поддержку эмодзи, для ускорения сайта их можно удалить. В этой статье мы рассмотрим, как удалить эмодзи в WordPress.
Для удаления эмодзи мы можем использовать несколько хуков и фильтров. Добавьте этот код в файл functions.php вашей темы или в плагина:
// remove emoji
remove_action('wp_head', 'print_emoji_detection_script', 7);
remove_action('wp_print_styles', 'print_emoji_styles');
add_filter( 'emoji_svg_url', '__return_false' );
Что делает код?
remove_action('wp_head', 'print_emoji_detection_script', 7);
— Удаляет скрипт, который обнаруживает поддержку эмодзи в браузере и добавляет соответствующие стили и скрипты.remove_action('wp_print_styles', 'print_emoji_styles');
— Удаляет стили для эмодзи.add_filter('emoji_svg_url', '__return_false');
— Отключает загрузку SVG файлов для эмодзи.
После добавления этого кода — кастомные emoji от wp не будут подгружаться, останутся только те, что может отобразить браузер.
Это простое решение поможет вам оптимизировать ваш сайт.