05.05.2026

Как убрать все эмодзи из заголовка и текста статей на сайте? #Регулярные выражения

я уже нагрузил на сайт записей где и в заголовке и в тексте эмодзи. как их убрать

Плагин Better Search Replace не подходит (если у вас не купленная версия PRO)

 

Я пробую через Search Regex
wordpress.org/plugins/search-regex/

 

== UPD ==
в Replace добавить пробел

 

в поле Search указываем:

<i\s+class="emoji"[^>]*>.*?</i>

пример настройки ЗАМЕНЫ на пробел (в Replace ) из текста*:
Как убрать все эмодзи из заголовка и текста статей на сайте

после поиска - запускаем замену на пробел

пример настройки ЗАМЕНЫ из заголовка*:

Для удаления и ЗАМЕНЫ вот такой хуяты типо 🇯🇵 или ⚡️

в поле Search указываем:

[\x{1F000}-\x{1F7FF}\x{1F900}-\x{1F9FF}\x{2600}-\x{26FF}\x{2700}-\x{27BF}\x{FE00}-\x{FE0F}\x{1F100}-\x{1F1FF}]+

или этот получше (удаляет пробелы после эмодзи) + все иконки из диапазона Letterlike Symbols (градусы, кельвины, некоторые виды иконок типа i


[\x{2100}-\x{214F}\x{1F000}-\x{1F7FF}\x{1F900}-\x{1F9FF}\x{2600}-\x{26FF}\x{2700}-\x{27BF}\x{FE00}-\x{FE0F}\x{1F100}-\x{1F1FF}]+\s*

Пример настройки следующий
( для того чтобы убрать и из заголовка и из текста - фильтр вообще отключаем (я оставил но переделал его - только опубликованные)
пример настройки ЗАМЕНЫ из заголовка

P.S. У меня не получилось удалять а не заменять на пробел, при настройке удаления - кнопка Replace All не активно.

P.S. Пробел в начале заголовка сам подрезается WordPress

guest
Закрыть меню