Данным вопросом задавался и я, потому как смайлов у меня нет, кроме одного :), а лишнее подключение 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 была совсем не такой, так что будем ждать и надеяться на лучшее.
На этом все, спасибо за внимание. 🙂