Главная
Wordpress
Как отключить смайлы Emoji в WordPress
  • 08 Ноя 2015г
  • 607
  • 0
  • Рубрика: Wordpress

Как отключить смайлы Emoji в WordPress

отключить смайлы Emoji

Доброго времени суток. 🙂

Задали мне тут в комментариях вопрос по поводу новой и уж всем полюбившихся супер смайлов - Emoji. Вопрос задали под статьей, где я объяснял как вернуть старые смайлы вместо Emoji. Если Вас интересует именно возвращение старых, то вот Статья - Пропали смайлы после обновления WordPress. Человек же спросил следующее, как полностью отключить эту приблуду, если смайлы вовсе не используются на сайте.

Данным вопросом задавался и я, потому как смайлов у меня нет, кроме одного :), а лишнее подключение CSS и JavaScript, в шапке сайта, мне не к чему. Если Вас интересует тот же вопрос, то решить его все таки можно.

Для этого нам нужно открыть файл функций - functions.php и добавить в него несколько новых строк.

//отключение Emoji
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'wp_print_styles', 'print_emoji_styles' );

Эти две строки отключат подключение скрипта и стилей в шапке, но они все же продолжат грузится в админке сайта. Чтобы отключить и в админке, то нужно добавить еще две строки:

remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
remove_action( 'admin_print_styles', 'print_emoji_styles' );

Но это еще не конец, по желанию можно еще отключить Emoji в Feed, 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' );

Как и в прошлой статье, повторюсь, что я как и многие не понимаю такой политики разработчиков и резкого перехода на на новое без возможности отключить это. Я не консерватор, но все же, если мне это просто не нужно, зачем мне его нагрузили в подарок.

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

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

На этом все, спасибо за внимание. 🙂




Если Вам был полезным мой труд, можете поддержать сайт, обменяться со мной текстовыми ссылками или посмотреть рекламку, что займет 2 минуты :)


Оцените статью
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(5 голосов, в среднем: 5 из 5)

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

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

Уважаемые пользователи! При добавлении комментариев на сайт Вам следует соблюдать правила указанные под формой отправки комментариев.

Соблюдайте добавления комментариев

Это не спам *

Нажмите, чтобы добавить код в комментарий