私はmysqlがあまり得意ではないので、助けが必要です。
wordpress ブログから特定のリンクを削除しようとしています。複数のドメインへの発信リンクが多数あり、そのうちの 1 つへのリンクだけを削除したいと考えています。たとえば、dontneedlink.com につながる、または dontneedlink.com/(いくつかの子ページ) で始まるすべてのリンク
私はすでに試しています
UPDATE wp_posts SET post_content = REPLACE (
post_content,
'Item to replace here',
Replacement text here');
しかし、私にはたくさんのキーワードがあり、組み合わせがたくさんあるので、これは私にとっては神ではありません。
そのため、dontneedlink.com を含むリンクを認識し、href テキストを削除してキーワードをそのままにしておくには、ある種のクエリが必要です。
< a href=”http:// dontneedlink.com”>Test</a> -> Test
< a href=”http:// dontneedlink.com”>Test Again</a> -> Test Again
< a href=”http:// dontneedlink.com/childpage”>Test Again 2</a> -> Test Again 2
これはまったく可能ですか?これにより、ある投稿から別の投稿に移動して手動で削除する代わりに、多くの時間を節約できます.