|
При обновлении WordPress до версии 4.2 в нем появилась поддержка так называемых эмоций Эмоций (Emoji) и они стали частью любого сайта на WordPress.
Набор смайликов Emoji - это стандартизированный набор иконок, обозначающих и дающих эмоциональную окраску текстам на сайтах или в сообщениях, и в первую очередь в комментариях. Он основан на расширении кодировки UTF-8, каждая иконка кодируется своим кодом и разработчики WordPress почему то решили, что их добавление в ядро CMS пойдет на пользу.
Если раньше шаблон WordPress (код сайта) был более менее чистый, то теперь, после обновления до WordPress 4.2 имеем дополнительный код (инлайн стили и javascript) примерно следующего содержания:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | window._wpemojiSettings = {«baseUrl»:» http://s.w.org/images/core/emoji /72×72/»,»ext»: «.png»,»source»:{«concatemoji»: «http://URL-of-your-website/wp-includes/js /wp-emoji-release.min.js?ver=4.2.1″}}; !function(a,b,c) {function d(a){var c=b.createElement(«canvas»), img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 .07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; |
Как удалить код Emoji из WordPress?
Мы воспользуемся файлом functions.php нашей темы wordpress для удаления этого кода.
Подключаемся по FTP к серверу нашего сайта, заходим в папку с шаблоном - что то наподобие wp-content/themes/themeName и находим там файл functions.php
Открываем его и добавляем 2 строки кода:
1 2 3 | // REMOVE EMOJI ICONS remove_action('wp_head', 'print_emoji_detection_script', 7); remove_action('wp_print_styles', 'print_emoji_styles'); |
Теперь сохраняем файл после редактирования, заходим на сайт и смотрим, что код эмоций исчез (Emoji).
Вы также можете ознакомиться с другими статьями:
7th Май 2016
|
Теги:
|