Полное отключение эмодзи WordPress

в файл functions.php добавим



/**
 * Полное отключение эмодзи WordPress
 */
function disable_wp_emojis() {
    // Убираем скрипт обнаружения эмодзи из <head>
    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');

    // Отключаем преобразование эмодзи в RSS и email
    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');

    // Блокируем DNS-предзагрузку s.w.org
    add_filter('emoji_svg_url', '__return_false');
}

add_action('init', 'disable_wp_emojis');


guest
Другие сообщения форума
Закрыть меню