X
Заказать услугу

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

Плагины и Шаблоны для Wordpress
  • 2019-05-26
  • 2424 просмотр

    0 комментарий

  • Дизайн и разработка сайта

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

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

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

Данным вопросом задавался и я, потому как смайлов у меня нет, кроме одного :), а лишнее подключение 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
Проголосовало: 6, в среднем: 5 из 5
Читайте также
Комментариев нет. Оставьте первый

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

Чтобы оставить комментарий - заполните поля ниже. Ваш e-mail не будет опубликован. Все поля обязательны

Нажмите, чтобы добавить код в комментарий. Далее добавьте свой код внутрь тегов <code> тут код </code>
Я ознакомлен(а) с политикой конфиденциальности и даю согласие на обработку персональных данных*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.