• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

    Мы активно растущий клуб по WordPress и нам нужна помощь каждого человека, в том числе и Ваша! Не стесняйтесь и станьте частью большого сообщества.
    Мы делимся новостями, отытом и полезными советами! Пройдите простую регистрацию, чтобы пользоваться всеми возможностями нашего клуба.

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится
Иконка ресурса

Отключаем Emoji в WordPress

Каждый создатель собственного блога (сайта) на WordPress так или иначе задумывался о том, как сделать обсуждение статей своего блога более приятным и удобным для пользователей. И одним из критериев такого удобства разработчики WP видимо считают расширенный набор смайлов, так называемые Emoji (эмодзи). Иначе объяснить появление смайлов-эмоций просто нельзя – с версии WP4.2 стандартные смайлы заменены на эмодзи. И действительно всё это смотрится очень привлекательно, но есть и подводные камни…

twimoji_mini.jpg


Для каких сайтов Emoji будут полезны?
Как вы уже, несомненно, сами догадались, данное нововведение будет очень полезно на блогах. Если первоочередным критерием для вас является оживлённое общение, если вам важны эмоции гостей вашего блога на ваше творчество – то нововведение разработчиков WP придётся вам по вкусу и может положительно сказаться на ваших целях.

emoji_wordpress_mini.jpg


Но дело в том, что WordPress уже давно вырос из платформы для блогов в мощную и универсальную CMS. И на его основе создаются не только блоги, но и корпоративные сайты, интернет-магазины… И в данном нововведение зачастую просто неуместно, а порой и вредит вашему сайту, в первую очередь, конечно, скорости загрузки.

Минусы Emoji для вашего сайта
В связи с чем, такое, казалось бы, безобидное нововведение, может повредить вам? Всё дело в механизме его реализации:

emoji_wordpress_html_mini.jpg


Подключение скриптов и стилей происходит через html, причём прямо в шапке вашего сайта. И как вы понимаете, на загрузке сайта это сказывается совсем не лучшим образом. И вместе с этим, всё это реализовано через внешнюю библиотеку Twimoji от Twitter, а сами эмоции каждый раз загружаются с wordpress.org.

В связи с чем, если у вас нет веских причин использовать «буйство эмоций» на вашем сайте в ущерб скорости загрузки – рекомендую их отключить.

Как отключить Emoji на WP
К счастью, отключить Emoji очень просто: необходимо добавить код, приведённый ниже в файл functions.php cделать это можно в настройках темы, или в плагине Для просмотра ссылки Войди или Зарегистрируйся

PHP:
/* --------------------------------------------------------------------------
* Отключаем Emojii
* -------------------------------------------------------------------------- */
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_filter( 'tiny_mce_plugins', 'disable_wp_emojis_in_tinymce' );
function disable_wp_emojis_in_tinymce( $plugins ) {
    if ( is_array( $plugins ) ) {
        return array_diff( $plugins, array( 'wpemoji' ) );
    } else {
        return array();
    }
}
/* --------------------------------------------------------------------------- */
Если предложенный способ вас не устраивает, предлагаю сделать всё тоже самое через плагин Для просмотра ссылки Войди или Зарегистрируйся, без необходимости редактировать код вручную.



Ежели вы хотите вернуть старые смайлы, вместо Эмоджи, воспользуйтесь плагином Для просмотра ссылки Войди или Зарегистрируйся или другой плагин WP-Monalisa.

При этом не переживайте насчёт потери уже созданных Emoji на вашем сайте, они просто будут заменены вот на такие картинки:

emoji_without_wpscripts_mini.jpg


К слову Google уже отказался от использования Эмоджи, возможности которого использовали SEOшники для привлечения внимания к своим предложениям:

emoji_in_seo_mini.jpg


Причины такого решения очевидны. Решение за вами.
Автор
Narrator
Просмотры
718
Первый выпуск
Обновление
Оценка
0.00 звёзд Оценок: 0

Другие ресурсы пользователя Narrator

Сверху