Верх страницы
Обложка к записи Как отключить emoji в WordPress
Время для прочтения: 0 мин. 0 сек.

Как отключить emoji в WordPress

В WordPress с версии 4.2 появилась полноценная поддержка смайлов emoji. Если вы не хотите их использовать и они вам не нужны, то советую полностью отключить данный функционал, дабы не загромождать код ненужными стилями и скриптами. Это очень актуально на высоконагруженных сайтах, где на счету каждый лишний байт.


/**
 * Отключить emoji
 */
function mhdn_disable_emoji() {
	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', 'mhdn_disable_tinymce_emoji' );
}
add_action( 'init', 'mhdn_disable_emoji', 1 );

/**
 * Отключить плагин tinymce emoji
 */
function mhdn_disable_tinymce_emoji( $plugins ) {
	return array_diff( $plugins, array( 'wpemoji' ) );
}

Подобный функционал доступен также в качестве плагина Disable Emojis в официальном репозитории WordPress.

Автор: Кобзарёв Михаил

Русский разработчик с 20-ти летним стажем. Работаю с PHP, ООП, JavaScript, Git, WordPress, Битрикс, Joomla, Drupal, OpenCart, DLE, Laravel, Moonshine, Symfony, SuiteCRM.

Оптимизирую сайты под Google Page Speed, настраиваю импорты для больших магазинов на WooCommerce + WP All Import. Пишу плагины на заказ. Все мои услуги.

Веду блог о разработке, дайджест в телеграмме и в ВК.

Вы всегда можете нанять меня.

Комментарии
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Предыдущая запись

Давайте дружить
в Telegram

Авторский блог вашего покорного слуги в Telegram про web, программирование, алгоритмы, инструменты разработчика, WordPress, Joomla, Opencart, Laravel, Moonshine, фильмы и сериалы