文字列を一括置換するプラグイン Search Regex [WordPress]
この前の記事で触れましたが、プラグイン AdRotate の削除に伴い、文字列を置き換える必要がありました。
phpMyAdmin 上で編集しても良いのですが、不得手なのでプラグインを使用します。
Delete Revision 等と同様に常に有効にしておく必要はありませんので、必要に応じて有効にします。
Search Regex は記事、タグ、コメントを対象に置換を行うものですので、テンプレートに記述したものに関しましては、別途書き換える必要があります。
インストール後、左側の [ツール] 内に表示されます。
Source は、検索、置換対象を選択します。
- Comment author (コメントの投稿者)
- Comment author email (コメント投稿者のメールアドレス)
- Comment author URL (コメント投稿者の URL)
- Comment Content (コメント)
- Post content (記事)
- Post expect (記事の抜粋)
- Post meta value (カスタムフィールド)
- Post title (記事のタイトル)
- Post URL (記事の URL)
- Sniplet Content (Snippet のことでしょうか ?)
- Tag Name (タグ)
- Tag slug (タグのスラッグ)
Limit to は検索、置換対象の上限数を設定します。制限なしから、10、25、50、100 までの設定が可能です。
Order by は検索結果の表示を Ascending (昇順)、Descending (降順) で並べ換えるための設定です。
Search pattern が検索する文字列、Replace pattern が置き換える文字列になります。
正規表現を用いる場合は、Regex をチェックします。
[Search »] は検索のみ、[Replace »] は置換候補の検索、[Replace & Save »] は一括置換となります。
以下は Search pattern「wordpress」Descending (降順)、[Replace »] の結果になります。欧文は大文字、小文字の判別をします (当然ですね) もちろん 2 バイト文字も問題はありません。
検索結果右側に表示される [view] で記事、[edit] で投稿編集にそれぞれ遷移します。
現在の環境では [replace] が機能しませんでした。
今回の様にプラグインを削除した場合、何らかの原因でプラグインが対応しなくなった場合、名称や URL が変更された場合等に重宝しそうです。



主にウェブを中心にクリエーティブにかかわっている 30 代が、いろいろと放りこむ雑記帳の様なものになっています。愛知県生まれ、宮城県経由、東京都在住。一児の父。似顔絵制作、