投稿記事を一括置換!Search RegexというWordPressのプラグインが便利すぎる!

Web・ブログのこと Wordpress
Array ( [0] => Array ( [parent] => 0 [slug] => web-tips [name] => Web・ブログのこと ) [1] => Array ( [parent] => 701 [slug] => blog [name] => Wordpress ) )
スポンサーリンク

Search Regex

重宝しています。カズヤ(@kazumiso_s)です。

投稿済みの記事内容を一括置換したい時に便利なプラグイン「Search Regex」のご紹介。
手動で修正するには量が多すぎる時に役立ちます!

スポンサーリンク

ダウンロード

プラグインは管理画面から新規追加するか、下記のサイトからダウンロードしましょう!

http://wordpress.org/plugins/search-regex/

検索対象の設定

プラグインを有効化にすると「ツール」内に「Search Regex」が表示されるようになります。
こちらをクリックすると下記の画面が表示されます!

3つのプルダウンから検索・置き換えする設定を行います。

Source

検索・置き換えの対象を選択します。

Comment author:コメント投稿者の名前
Comment author email:コメント投稿者のメールアドレス
Comment author URL:コメント投稿者のURL
Comment content:コメントの内容
Post content:記事の投稿内容
Post excerpt:記事の抜粋内容
Post meta value:記事のメタタグ
Post title:記事のタイトル
Post URL:記事のURL

Limit to

検索・置き換えの対象件数を制限。
「No limit」なら制限なし

Order by

検索結果の表示順を設定。
「No limit」なら制限なし

Ascending:昇順
Descending:降順

Search Regex

検索・置換文字の入力

次に2つのテキストボックスに文字を入力します。
「Regex」というチェックボックスを選択状態にすると正規表現が使用できます。
正規表現がわからない方は「チェックを入れない」ようにしましょう!

Search pattern:検索したい文字を入力
Replace pattern:置き換えたい文字を入力

Search Regex

実行!

3つのボタンをクリックすると処理が実行されます。
置き換えを実行する場合は問題ないかをしっかりと確認して実行してください。
大量の記事を置換する場合はデータベースのバックアップを取得することをオススメします。

検索

「Search »」ボタンは「Search pattern」に入力した文字を元に記事を検索します。
検索結果はすぐ下に表示され、入力した文字がピンク色のハイライトされます。
また、右側に「view」「edit」とリンクが表示されるので該当記事をすぐに編集できるようになっています!

Search Regex

置き換え確認

「Replace »」ボタンは文字を置き換後のイメージをプレビューしてくれます。
この状態は確認するだけなので、まだ記事の内容は書き換わっていません。

Search Regex

置き換え処理実行

「Replace & Save »」ボタンは置き換え処理を実行して更新を行います。
「Search pattern」に入力した文字で該当した箇所を「Replace pattern」の値で置き換えが行われますので、しっかりと置き換え内容を確認して実行してください。

「置き換えしてよろしいですか?」という確認ダイアログなどは表示されません。
また、「Replace pattern」が未入力の場合でも置き換えされますのでご注意ください。

Search Regex

最後に

以上「Search Regex」のご紹介でした!
クラス名を変更、固定ページのURL変更・・・など全ての記事に影響する場合は非常に役立ちます!

データベースのバックアップを取得して十分に確認した上で置き換えしてください!

スポンサーリンク

この記事は私が書きました。

管理人:カズヤ(@kazumiso_s)

31歳、横浜市在住の2児の父。本業はシステムエンジニアで目標は今の会社で取締役になること。「毎日に価値を見出す」ことを信念に置き、未来に役立つ情報を発信しています。難病「好酸球性副鼻腔炎」という嗅覚障害持ち。最近生まれて初めて坊主にした。詳細なプロフィールはこちらから

この記事をシェアはこちらから。

フォローして頂けるとブログの更新情報をお届けできます。

この記事が気に入ったら「いいね!」
最新情報をお届けします。

もう1記事いかがですか。