Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Entfernen von Links aus Beiträgen in WordPress mithilfe von Abfragen

Sie müssen "Gefällt mir" verwenden, um die Beiträge zu finden, und den Teilstring-Index, um den unerwünschten Inhalt zu entfernen

substring_index( substring_index(table.column, 'href=”', -1), '"',1) wird Ihren Link extrahieren

mysql> SELECT REPLACE(table_column, substring_index( substring_index(table.column, 'href=”', -1),  '"',1) , '');

Dadurch erhalten Sie den Text ohne den Link. Sie werden mit

verlassen
<  a href=””>Test</a>

Führen Sie dann einen weiteren Ersetzungs- oder Substring-Index durch, um unerwünschte Reste zu entfernen.

Führen Sie es schließlich mit dem richtigen Filter aus, in dem:

UPDATE wp_posts SET post_content = REPLACE (
post_content,
'Item to replace here',
Replacement text here')
where mycolumn like "%dontneedthisdomain.com%"