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

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

Что такое Emoji?

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

emojis-wordpress

С версии 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.

Метки: , , , ,
Опубликовано в Гид для начинающих
2 комментария » for Как отключить поддержку Emoji в WordPress 4.2
  1. Васильев Александр:

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

  2. Julia:

    Воспользовалась первым способом и поставила плагин… Теперь, вместо всех смайликов вида 🙂 ни Emoji, ни самих смайликов в обычном текстовом виде. Появились пустые квадратики 🙁

    Это не выход… Хочу назад старые добрые текстовые смайлики ‘-(

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*