Как отключить поддержку Emoji в WordPress 4.2

Опубликовано: 01.09.2018

Совсем недавно был выпущен релиз WordPress 4.2. И как вы могли заметить в релизе появилась поддержка функции Emoji, что позволило использовать новые смайлики в WordPress. Возможно, для некоторых это полезная функция, но для большинства блоггеров и владельцев бизнеса — это просто не нужная функция. Особенно, если учитывать то, что Emoji добавляет на каждой странице сайта дополнительную нагрузку — Javascript код, который слегка замедляет ваш сайт. И в этой статье мы покажем вам как отключить поддержку Emoji в WordPress 4.2 двумя способами — c помощью плагина и без плагина.

Что такое Emoji?

Emojis — это маленькие иконки или смайлики, которые используются в интернете. Изначально возникнув в Японии, смайлики также вошли в комплект Юникод символов для IOS, Андроид и даже настольных компьютеров.

С версии 4.2, в WordPress встроена поддержка 4-разрядных юникод символов. Основной причиной этого стало добавление кодировок китайского, японского и корейского языков.

Смайлики пользуются огромной популярностью, и людям нравиться их использовать и используют их везде. Но есть люди, такие как мы с вами, которые не хотят дополнительно нагружать сайт и замедлять его из-за каких то красивых смайликов.

Давайте приступим к делу и отключим поддержку Emojis в WordPress 4.2.

Отключение Emoji с помощью плагина Disable Emojis

Полностью отключить поддержку Emoji можно с помощью плагина Disable Emojis . Он не имеет никаких настроек, нужно просто установить и активировать, и он отключит поддержку всех смайликов в WordPress. Если нужна помощь в установке плагинов, то читайте нашу статью Установка плагина шаг за шагом — 3 способа .

Отключение Emoji смайликов в WordPress без плагина

Вы можете не заморачиваться и использовать выше плагин, который все сделает за вас и отключит поддержку Emoji смайликов автоматически. Также это является безопасным способом, особенно для начинающих. Но если вы похожи на нас и хотите держать количество плагинов на минимальном уровне, то для отключения смайликов Emoji в WordPress, используйте нижеприведенный код и вставьте его в function.php вашей темы WordPress сайта. Перед этим обязательно ознакомьтесь с нашей статей  Правильная вставка фрагментов из интернета в Function.php в WordPress .

[code style=»1″] if (!function_exists(disable_emojis)) {

function disable_emojis() {

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’ );

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’, ‘disable_emojis’ );

}

[/code]

Огромная благодарность Ryan Hellyer , создателю плагина Disable Emojis. Так как вышеприведенный код был взят из его работы (плагина).

Надеемся, что эта статья помогла вам отключить поддержку смайликов Emoji на вашем WordPress сайте.

Если вам понравилась статья, то подпишитесь на новые статьи нашего сайта. Вы также можете следить за нами в Twitter , Вконтакте и Facebook .

IRC (Internet Relay Chat)
rss