[WordPress] 特定の文字を置換する方法

1 min read

例えば、WordPress で記事内で使い続けていたタグを後から変更したい時って困りますよね。
記事数が数えるぐらいなら 1 つずつ書き換えても良いですが、それが膨大な量となると難しいです。
SQL で値を変更したいと思います。

記事内の本文(内の文字)を置換する

実行する SQL は以下です。

UPDATE
    wp_posts
SET
    post_content = REPLACE(post_content, '置換前', '置換後');

文字列を置換するREPLACEを使用します。

REPLACE(列名,'置換前','置換後')

WordPress の記事の内容を変更する場合は、
テーブルはwp_postsで、カラムはpost_contentを指定してあげます。
条件は適当に指定してあげてください。


記事のタイトルを置換する方法

追記です。

UPDATE
    wp_posts
SET
    post_title = REPLACE(post_title, '置換前', '置換後')