Как найти и заменить url на # в WP?
Необходимо заменить:
<p style="text-align:center"><a href="http://clprk.com/yQLy"><img src="https://im0-tub-ru.yandex.net/i?id=b10993ad4594e7cf2&n=13" style="width:75%"/></a></p>
на
<p style="text-align:center"><a href="#"><img src="#" style="width:75%"/></a></p>
Как это выполнить в wp если выводится следующим образом:
$yml .= '<description><![CDATA['.apply_filters('the_content', get_the_content()).']]></description>'.PHP_EOL;
Через get_the_content()
Спасибо.
Ответы (1 шт):
Автор решения: UKRman
→ Ссылка
Должно сработать, регулярное выражения заменит ВСЕ данные в src і href в контенте:
$content = preg_replace('/(href|src)\=\"(.*?)\"/ui', '$1="#"', apply_filters('the_content', get_the_content()));
$yml .= "<description><![CDATA[{$content}]]></description>" . PHP_EOL;