Отправляет email-рассылки с помощью сервиса Sendsay
←  Предыдущая тема Все темы Следующая тема →
пишет:

Отключение Emoji в Wordpress 4.2

Отключение Emoji

Одним из нововведений WordPress версии 4.2 стала поддержка EmojiEmoji это спец. символы в юникоде, которые ОС или браузер отображает в виде графических картинок, то есть, по сути, это обычные смайлики. Если ваша ОС или браузер не понимает эти спец. символы, то выводиться ничего не будет. Чтобы такого не происходило, WordPress загружает специальный js-скрипт, который проверяет поддержку вашим браузером Emoji и если такой поддержки не будет найдено, тоWordPress заменит спец. символы Emoji на графические картинки, загружаемые с сайта http://s.w.org. Однако, если вы не планируете использовать Emoji на вашем сайте, то загрузка лишнего скрипта и лишнего css-кода вам точно не нужна, а поэтому стоит эту загрузку отключить.

Чтобы было понятнее, о чем идет речь - вот этот код вы можете найти в исходном коде любой вашей страницы сайта на WordPress 4.2:

Код поддержки Emoji

Код не слишком большой, но все равно он будет лишним, если вы не собираетесь использовать Emoji на вашем сайте. Лично я считаю, что использование Emoji наWordPress сайте совершенно неуместно.

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

Emoji в заголовке записи

В браузере на Windows 7 будет загружена картинка смайлика с сайтаhttp://s.w.org, так как скрипт определит, что ОС не поддерживает Emoji. Однако, попробуйте теперь открыть вашу запись в браузере и посмотрите, что будет выведено на вкладке браузера:

Emoji на вкладках браузера

Это лишь один из примеров того, что полной поддержки Emoji на настольных системах добиться будет невозможно. Говорят, что Emoji можно будет использовать в ярлыках записей – даже думать не хочу о том, как открывать такие ссылки на системах, где нет родной поддержки Emoji.

Emoji это смайлики чисто мобильных устройств. Разработчики добавили поддержку эти смайлов в движке, но даже и не подумали о том, чтобы их можно было напрямую добавлять в записи через какую-нибудь кнопку в визуальном редакторе. Нет – будьте добры использовать специальные возможности вашей операционной системы. А у кого ОС не поддерживает Emoji, тот должен залезать на сайты вродеhttp://getemoji.com/ и уже там копировать нужные смайлы, чтобы вставить их в свою запись.

Удобно? Тысячу раз нет. Поэтому лично я у себя отключил поддержку Emoji и ни капли об этом не жалею. Если вы тоже хотите отключить поддержу Emoji, то вам надо в файл functions.php вашей темы добавить код:

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

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

//полное отключение Emoji start
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 end

Вот честно, я совершенно не понимаю, зачем разработчики движка связались с чисто мобильной фишкой. Ведь даже в кодексе, на странице описания поддержкиEmoji в WordPress эти самые Emoji не выводятся:

Описание Emoji в кодексе

Забавно, конечно, видеть, что в кодексе WordPress нет поддержки Emoji, которую встроили в сам WordPress. С моей точки зрения, разработчики движка слишком увлеклись поддержкой мобильных устройств – включать в движок чисто мобильные фишки это уже явный перебор. Впрочем, возможно, что это задел на будущее – ведь вряд ли через 10 лет кто-то еще будет сидеть на ОС, не поддерживающих Emoji(Windows 7 и ниже).

источник:http://www.wordpressplugins.ru/faq/remove-emoji.html

Это интересно
0

01.07.2015
Пожаловаться Просмотров: 788  
←  Предыдущая тема Все темы Следующая тема →


Комментарии временно отключены