Articles of regex

Удалить / заменить теги img в опубликованном сообщении для опубликованных сообщений

В моем блоге я настроил авто-публикацию для сообщений, и каждый день я получаю 5 тысяч новых сообщений, в этот момент у меня более 150 тысяч сообщений. Мне нужен скрипт или плагин или функция для подключения к моей базе данных и выделения всех тегов img из постконтента. Я знаю регулярное выражение для соответствия тегам img, но […]

Почему мое правило перезаписи не работает, когда нет второго параметра?

Вот мой код правила перезаписи: add_rewrite_rule('tides/([^/]+)/([^/]*)', 'index.php?page_id=4348&location=$matches[1]&month=$matches[2]', 'top'); add_rewrite_tag('%location%', '([^&]+)'); add_rewrite_tag('%month%', '([^&]*)'); Это отлично подходит для следующего URL-адреса: /tides/mylocation/mymonth/ но 404 на следующее: /tides/mylocation/ Я сбрасываю правила перезаписи каждый раз, когда меняю код. Я попытался изменить * на + но никакой помощи нет. Есть идеи? Редактировать: Некоторые ответы предполагали добавление другого правила перезаписи, поэтому я […]

Добавление элементов в wp_list_pages (внутри <li>, но до <a>)

Я работаю над своей первой темой WordPress, и у меня возникают проблемы. Я хотел бы добавить дополнительный div (который я создам в css) в каждом <li> , но перед фактическим элементом <a … > …> В моей теме я использую wp_list_pages('&sort_column=menu_order&link_before=<div></div>&title_li='); , что приводит к тому, что я хочу, но не совсем. Из вышесказанного я […]

Как можно глобально выделить выделенный текст?

У меня большой сайт WordPress, и я хочу взять определенную текстовую фразу и выделить все экземпляры этой фразы для всех страниц. Кто-нибудь знает о плагине, который может это сделать? В частности, для ясности мой сайт работает следующим образом: у нас есть куча разных видов растений, а их имена состоят из «Р.», пространства и слова. Примером […]

Может ли элемент RSS быть изменен с помощью крючка?

Я хотел бы изменить содержимое каждого элемента в RSS-канале сайта с помощью регулярного выражения. Крюк rss2_item близок, но он запускается сразу после вывода элемента, поэтому это действительно полезно для добавления данных в элемент фида, мне нужно изменить элемент с регулярным выражением перед выходом. Есть ли способ сделать это с помощью add_action hook или мне нужно […]

Использование preg_replace () с фильтром the_content

Я пытаюсь добавить php-запрос в конец ссылок с моего сайта на сайт-спонсор, используя фильтр__состояния и preg_replace() . Я тестировал выражение регулярного выражения на regexr.com, и он также работает, и я использовал print_r() для проверки того, что функция вызывается, но по какой-то причине ссылки не изменяются на практике. Вот код, с которым я столкнулся add_filter('the_content', 'linkAppend'); […]

Добавление <div> Автоматически в <table> В WordPress с использованием ссылки на фильтр?

Кто-нибудь знает, как я автоматически добавляю <div class="table-responsive"> перед каждым экземпляром <table> на сайте WordPress с использованием ссылки на фильтр? Мне также нужно будет добавить </div> к каждому экземпляру </table> .

Как уменьшить количество правил перезаписи?

Я создаю надежную систему фильтрации для моего сайта WordPress, и я действительно хочу иметь довольно постоянные ссылки для результирующих URL-адресов. Но поскольку я предлагаю большое количество различных параметров фильтрации, различные правила, необходимые для перезаписи, выходят из-под контроля. Я в настоящее время работает в 80 правилах перезаписи, не зная, будет ли это плохо влиять на производительность […]

Удаление URL-адресов и электронной почты от сообщений

Я хочу запретить пользователям размещать в этом экземпляре WordPress от отправки URL-адресов и писем в сообщениях. Я пытаюсь сделать это через Regex, но я не уверен, что неправильно пишу Regex, потому что он, похоже, не зачищает никаких URL-адресов (пока еще не написал письмо для сообщений электронной почты). Может ли кто-нибудь определить, что я делаю неправильно: […]

Получить URL из тега shortcode

Я запускаю сайт wordpress, и мне нужен правильный синтаксис регулярных выражений, чтобы получить URL-адрес из некоторого короткого кода, который возвращается внутри the_content (). Когда я использую the_content (), он вернет что-то вроде этого: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam nulla enim, euismod ut pharetra nec, commodo a augue. Etiam sit amet nibh […]