Search Regex

説明

Search Regex は、WordPress の投稿、固定ページ、カスタム投稿タイプ、その他のデータソースに対して、高機能な検索・置換機能を追加します。標準の検索機能を超える高度な機能を備えており、サイト内に保存されているほぼあらゆるデータを検索・置換できます。単純な文字列検索だけでなく、PHP の正規表現を利用した強力な検索も行えます。

次のようなことができます。
– あるドメインから別のドメインへのサイト移行を支援
– リンクと画像の URL を更新
– サイト全体の変更を実行

検索フィルターは、任意の WordPress テーブルの任意の列と一致するように作成できます。
例えば
– あるカテゴリーのすべての投稿を見つける
– 投稿のないすべてのメタ情報を見つける
– 日付範囲内のすべての投稿を見つける

Search Regex は小規模サイトから大規模なサイトまで扱えます。

Search Regex は PHP 7.4から8.4で動作確認済みです。

何を検索できますか ?

検索対象:
– 投稿
– 固定ページ
– すべてのカスタム投稿タイプ
– コメント (スパムを含む)
– ユーザー
– メタデータ
– WordPress 設定

完全な正規表現に対応しており、データを取り込んで置換時に再利用することができます。

アクション

一致結果に対してさまざまな操作を行えます:
– 結果の修正および置換
– 結果の削除
– CSV および SQL へのエクスポート
– カスタム PHP アクションの実行

データの変更と置換

変更したい項目をクリックし、ポップアップ表示される修正ツールを使用することで、結果を個別に修正できます。

一括変更は、すべての一致する結果に対して実行できます。

変更の種類は変更されるデータによって異なります。
– 数値には既存の数値に対して加算や減算ができます
– 日付には時間、日、週、月を加算できます
– タグとカテゴリーは追加、削除、置換ができます

カスタムショートコードがサポートされており、動的なデータを含めることができます。
– 任意の形式で現在の日付と時刻をコンテンツに追加
– 他の列からデータを挿入。例えば、タイトルにカテゴリーを挿入
– 既存のデータを変換。例えば、大文字小文字の変換やアンダースコアをダッシュに変更。

使用例

利用例のアイデア
– 特定のフレーズに一致するすべてのコメントを削除
– 一致するすべての投稿にカテゴリーを追加
– 孤立したメタ情報を削除

開発サポート

バグ、パッチ、機能のリクエストは、ここから送信してください。

https://github.com/johngodley/search-regex

ここから翻訳に協力してください:

https://translate.wordpress.org/projects/wp-plugins/search-regex

翻訳

翻訳は WordPress 本体によって提供されています。翻訳は WP 管理画面のダッシュボード > 更新 セクションで更新できます。

ドキュメント

完全なマニュアルなどは、Search Regex の公式サイトにあります。

スクリーンショット

インストール

プラグインのインストールは簡単です。

  1. ダウンロード search-regex.zip
  2. 解凍
  3. search-regex ディレクトリを /wp-content/plugins ディレクトリにアップロードしてください。
  4. プラグイン管理ページに移動し、プラグインを有効化します
  5. 「ツール」→「Search Regex」ページからオプションを設定できます。

プラグインのインストールの詳細については、プラグインのインストールページをご覧ください。

評価

2026年7月24日
I used to do this with a php file, now I've been using this one. For me it's the simplest. I've tried most of them. It works as it should, and for Elementor you just need to add Post Meta in the advance area. I still only filter for Posts, and it seems to work fine.
2025年7月21日
This plugin does a great job when you just want to find and replace text across your site. The interface is clear, the regex support works well, and the preview feature is very useful. However, the “Delete Matches” action is misleading—and potentially disastrous. I expected it to remove only the matched text, but it actually deletes the entire record (and even associated attachments) whenever it finds a match. There’s no clear warning that you’ll lose whole posts and media files. Use with extreme caution, or stick to the replace functionality only.
2025年1月16日
Dear John, you are so GODLEY!! thank you for this wonderful super helpful plugin! May I buy you a ticket to Disneyland?? 😉
101件のレビューをすべて表示

貢献者と開発者

Search Regex はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Search Regex” は8ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Search Regex” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

3.4.4 – August 29th 2026

  • Fix error when replacing single result
  • WordPress 7.1 compatibility

3.4.3 – 2026年7月25日

  • CSV エクスポートをサニタイズする
  • run action を修正

3.4.2 – 2026年5月31日

  • 旧バージョンの PHP との互換性を改善
  • UTF-8の照合順序での検索を改善
  • WordPress 7.0の管理画面スタイルを改善

3.4.1 – 2026年2月28日

  • エクスポートデータの不具合を修正

3.4 – 2026年2月14日

  • 検索対象にタームの説明を含めるように修正

3.3.1 – 2026年1月16日

  • 正規表現で置換のすべてを修正
  • ページの読み込み時のプリセットを修正
  • 変更を追加するときのクラッシュを修正
  • 列のコンテキストから不足している source パラメータを修正
  • ブラウザー拡張機能のエラー検出を追加
  • 更新中のキャッシュ消去検出を追加

3.3.0 – 2026年1月11日

  • 簡易 / 詳細モード切替を追加する
  • 削除の確認ダイアログを追加
  • 大文字小文字を区別する検索で絵文字やマルチバイト文字を正しく扱うように改善
  • クライアントコードを改善
  • パフォーマンス向上のために PHP のオートローディングを使用する
  • PHP の最小サポートバージョンを7.4に引き上げ

3.2 – 2025年12月22日

  • WP-CLI 関数を追加
  • 小さな修正と改善の多様な変更
  • WordPress 6.9の更新
  • PHP の最低バージョンを7.2に引き上げる

3.1.2 – 2024年12月29日

  • ‘includes any’ を含むプリセットから読み込む際のクラッシュを修正

3.1.1 – 2024年11月23日

  • 更新: WordPress 6.7に対応

3.1.0 – 2024年8月8日

  • 最新の WordPress に対応する更新
  • 正規表現の結果のエクスポートを修正する
  • WordPress 本体の翻訳に切り替え
  • 詳細は changelog.txt を参照してください。