[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, '置換前', '置換後')

このページをシェアする

Related Articles

稼働中のWordPressをGridsomeで構築してみる

背景 / Gridsome を使ってみる / GraphQL / Vue SFC / WordPress(WP-API)を調整 / 最後に

[WordPress] ページ内の各種データを取得する方法一覧

個別記事の投稿タイプを取得 / 個別記事の ID を取得 / カテゴリ ID を取得 / カテゴリ名を取得 / タグ ID を取得する / タグ名を取得 / 検索文字(クエリ)を取得