ブログ記事のデータを一括置換

ブログ移行に便利なプラグイン
この記事は約3分で読めます。

ブログからWordPressへの引っ越し作業を一通り終了してやれやれとなったのちに、記事を見ると画像が移行元の画像パスだったり、内部リンクが移行元のURLだったりということが多々ありました。

そんなときに便利なのが今回ご紹介するSearch Regexというプラグインです。

大量のテキストデータの一括置換は別の記事でも紹介しましたが、今回は部分的な置換作業等に向いているので、その観点での利便性のご案内です。

置換するために便利なもの

引っ越しのエクスポートファイルの一括置換(WordPressインポート前)

大量の一括置換はこちらのテキストエディタで対応することをおすすめします。

WordPressに記事データをインポートした後に

WordPressに入れてしまえば、あとはWordPressのプラグインを駆使するのが最適です。その筆頭プアグインがSearch Regexです。

Search Regex
Search Regex は、WordPress の投稿、ページ、独自の投稿種別、またその他のデータに対する強力な検索と置換機能を追加します。

使ってみる

管理画面 ツール > Search Regex を開きます。

端的には、赤枠「検索」に「変換したい値(置換前の値)」、青枠に「置換後の値」を入れて、検索→一括置換のボタンを押せば、一気に置換をしてくれる優れものです。

置換後の値を入力すると、検索ボタンが「更新」「すべて置換」ボタンに変化します。

そのまま「すべて置換」を押して一気に変換することもできますが、その下方に、個別に検索した置換対象箇所が表示されます。

個別に確認しながら慎重に置き換えることもできます。

一括置換の場合、データベースを一気に置換するので、元に戻すのは大変です。置換前と置換後を間違いのないようによく確認してから置換ボタンを押してください。

正規表現も使える

いろいろと便利な機能があります。

正規表現って何?

正規表現(せいきひょうげん)とは、文字列の中に見つかる「パターン」を表現する記述方法のことを言います。

いくつかの条件(ルール)をもった文字列を抽出して置換ができます。
例えば 「大阪」で始まる文字列 →大阪府 大阪市 大阪城  は ^大阪.* と記述します。

Search Regexの検索欄にその記述をして右端にあるチェックボックスの正規表現にチェックすれば、正規表現での検索抽出が可能となります。幅をきかせた検索ができるでかなり便利です。

まとめ

移行元ブログのエクスポートファイルの置換とは別に、移行先WordPressにインポートしたあとに、テキストの置換を効率的に行うには、このSearch Regexが便利という内容でした。

コメント

タイトルとURLをコピーしました