background gradient
s2 - IT photo №27611

Код для удаления emoji в wordpress

WordPress по умолчанию включает поддержку эмодзи, для ускорения сайта их можно удалить. В этой статье мы рассмотрим, как удалить эмодзи в WordPress.

1713080880 ms chrome 6lbdihbxkc min 2
Так выглядит загрузка emoji в консоли браузера

 

Для удаления эмодзи мы можем использовать несколько хуков и фильтров. Добавьте этот код в файл functions.php вашей темы или в плагина:

// remove emoji
remove_action('wp_head', 'print_emoji_detection_script', 7);
remove_action('wp_print_styles', 'print_emoji_styles');
add_filter( 'emoji_svg_url', '__return_false' );

Что делает код?

  1. remove_action('wp_head', 'print_emoji_detection_script', 7); — Удаляет скрипт, который обнаруживает поддержку эмодзи в браузере и добавляет соответствующие стили и скрипты.
  2. remove_action('wp_print_styles', 'print_emoji_styles'); — Удаляет стили для эмодзи.
  3. add_filter('emoji_svg_url', '__return_false'); — Отключает загрузку SVG файлов для эмодзи.

После добавления этого кода — кастомные emoji от wp не будут подгружаться, останутся только те, что может отобразить браузер.

Это простое решение поможет вам оптимизировать ваш сайт.

Добавить комментарий

Навигация:

Похожие

21437004-cf3d-4d35-aa13-82183efb2955_11zon - IT photo №28678
9 1
02 Окт 2024

В $_GET отсутствуют utm_source, как получить метки в php

Многие сталкиваются с проблемой, когда UTM-метки не передаются полностью через $_GET или $_SERVER. Почему это происходит? Проблема кроется в особенностях парсинга URL. «Не могу получить все UTM-метки из адреса. utm_source и utm_medium обрезаются.» Решения Проверьте URL. Убедитесь, что все параметры правильно закодированы. Используйте parse_str. Эта функция поможет корректно разобрать строку запроса. Проверьте сервер. Некоторые настройки […]

PHPSEO
1727257446_ms_elementor_pro_1_тыс_изображений_найдено_в_Яндекс_К-min - IT photo №28572
9 1
25 Сент 2024

Как работает хук new_record в плагине Elementor

Разберем action new_record и список всех данных с примерами кода которые можно получить из $record. Хук elementor_pro/forms/new_record вызывается при успешной отправке формы, созданной с помощью Elementor Pro. Он позволяет разработчикам вмешиваться в процесс обработки формы, добавляя пользовательскую логику или изменяя данные, прежде чем они будут сохранены или отправлены по email. Хук передает два параметра: $record […]

Elementor
1725015979_ms_function.php_-_kakdela_-_Visual_Studio_Code_[Админ-min - IT photo №28453
21 3
30 Авг 2024

Самый быстрый поиск по Загловку в WordPress

Функция get_page_by_title() устарела, и WordPress предлагает использовать медленный запрос WP_Query с параметром s. wp_query медленный, ресурсоемкий и может негативно повлиять на работу вашего сайта, особенно если у вас большая база данных из 700.000 постов. Вы можете использовать мою функцию для поиска по заголовку значительно быстрее и эффективнее. При этом код будет защищен от SQL-инъекций и других […]

Wordpress
fatores-de-ranqueamento-seo-2 - IT photo №28386
45 1
14 Апр 2024

PHP регулярка для удаления блока вместе с содержимым

В этой заметке покажу вам PHP код с использованием регулярных выражений для удаления блока вместе с его содержимым. Этот код выполняет следующие действия: preg_replace('/<li class="js-oglav-after js-oglav-psy".*?<\/li>/is', '', $content); — Удаляет все блоки <li> с классом "js-oglav-after js-oglav-psy" вместе со всем их содержимым из переменной $content. preg_replace('/<div style="padding: 30px 0 0 0".*?<\/div>/is', '', $content); — Удаляет […]

PHPSEOWordpress
1713080563_ms_chrome_pepnRwEuKf-min - IT photo №28380
44
14 Апр 2024

Функция get_gravatar чтобы получить аватарку с gravatar в PHP.

Для вывода картинки с граватара нужно создать функцию, которая будет генерировать URL аватарки на основе email адреса пользователя. Вот пример такой функции: Разберем эту функцию: $email — email адрес пользователя, для которого мы хотим получить аватарку. $size — размер аватарки в пикселях (от 1 до 2048). $default — URL изображения, если не найдена аватарка на […]

PHPWordpress
wpml-min - IT photo №28373
71 3
10 Апр 2024

Полезные функции для работы с WPML

Если не найдете ответ — пишите комментарий, разберу вашу проблему и добавлю решение! Сменить текущий язык сайта в коде После действий на новом языке, не забудьте вернуть прежний язык при помощи кода в следующей подсказке. Получить текущий активный язык Используйте перед изменением текущего языка в циклах, чтобы вернуть его в конце. Получить оригинальный язык Получить […]

PHPWPML