Отключить emoji на wordpress
Emoji в WordPress появились еще из версии 4.2. Emoji это наборы смайлов которые чаще всего не используют, на моей практике попадались сайты которые использовали их скорее по случайности чем специально. В 99% случаев их лучше отключать, в моем случаи я решил их отключить для чистоты кода в header и для пусть небольшого но все же ускорения загрузки сайта. Так как WordPress затягивает Emoji из внешних библиотек, отключение этих смайлов поможет уменьшить количество запросов.
В моем случаи для сервиса Google PageSpeed Insights нужно было максимально возможное ускорение и отключение добавило немного скорости. Те кто читали мой сайт знают что я люблю использовать коды и по минимуму использовать плагины. Я предложу вам 2 варианта отключения, а вам уже выбирать какой использовать.
1 способ: код для отключения Emoji в WordPress
Код вставляем в functions.php в теме сайта или создаем свой плагин.
function disable_wp_emojicons() {
// Все экшены, связанные с emojis
remove_action( 'admin_print_styles', 'print_emoji_styles' );
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_filter( 'wp_mail', 'wp_staticize_emoji_for_email' );
remove_filter( 'the_content_feed', 'wp_staticize_emoji' );
remove_filter( 'comment_text_rss', 'wp_staticize_emoji' );
// Фильтр для удаления emojis TinyMCE
add_filter( 'tiny_mce_plugins', 'disable_emojicons_tinymce' );
}
add_action( 'init', 'disable_wp_emojicons' );
function disable_emojicons_tinymce( $plugins ) {
if ( is_array( $plugins ) ) {
return array_diff( $plugins, array( 'wpemoji' ) );
} else {
return array();
}
}
add_filter( 'emoji_svg_url', '__return_false' );2 способ: плагин для отключения Emoji в WordPress
Если вы не разбираетесь куда вставить код и хотите быстро отключить Emoji я предлагаю плагин Disable Emojis.
Буду рад вашим комментариям.
/*

- Базовый курс по веб-дизайну;
- Верстка сайтов;
- Общий курс по CMS WordPress и продолжение курса по разработке шаблонов;
- Разработка сайтов на PHP.





