WordPressサイトの管理では、多くの投稿やページにわたって変更を加えることがよくあります。一般的なタスクの1つは、特定のコンテンツを検索して新しいものに置き換えることです。
コンテンツを手動で検索して置換するのがどれほど時間がかかるか、私たちは身をもって知っています。注意しないと、間違いを引き起こす可能性もあります。
だからこそ、WordPressサイトでコンテンツを検索および置換する簡単な方法を探しました。これらの方法を使用すると、一括変更をすばやく行うことができます。
WordPressコンテンツを検索および置換する必要がある理由と、効果的な方法を見ていきましょう。

クイックアンサー:WordPressで検索および置換する方法
「Search & Replace Everything」プラグインをインストールし、「ツール » WP Search & Replace」に移動します。検索語句と置換テキストを入力し、変更内容をプレビューしてから、「すべて置換」をクリックします。
WordPressで検索および置換を使用する理由
検索および置換を使用すると、各投稿やページを手動で編集するのではなく、サイト全体でコンテンツを一度に更新できます。
- 時間を節約 — 数百の投稿にわたるテキスト、URL、または画像を数秒で更新します。
- 間違いを回避 — 一括置換は、手動編集よりも一貫性があり、正確です。
WordPressサイトでコンテンツを検索および置換する必要がある状況は数多くあります。
一般的なユースケースをいくつか紹介します。
- URLの変更: WordPressサイトを新しいドメインに移動したり、HTTPSに切り替えたりする場合は、ウェブサイト全体のすべてのURLを更新する必要があります。
- 古いコンテンツの更新: 複数の投稿にわたる製品価格、統計、数値などの古い情報をすばやく更新します。
- タイポの修正: コンテンツ全体に繰り返し現れるタイポがある場合、検索および置換ですべて一度に修正します。
- ショートコードの置換: ショートコードを使用するプラグインを切り替える場合、すばやく検索および置換することで、すべてのインスタンスを更新できます。
- ブランド名またはフレーズの更新: ビジネスがブランド変更を行う場合、サイト全体でブランド名を一度に更新できます。
- 複数の場所で使用されている画像の置換: 数回のクリックで、サイトのどこにあるかに関わらず、古い画像を置換します。
検索置換プラグインを使用すると、時間を節約し、コンテンツの一貫性を保つことができます。さて、変更を加える前にバックアップを作成しましょう。
検索と置換の準備
WordPressデータベースに変更を加える前に、まずサイトをバックアップしてください。これにより、問題が発生した場合にすべてを復元できます。
Duplicatorの使用をお勧めします。オンデマンドバックアップを作成するための最高のWordPressバックアッププラグインです。さらに重要なのは、これらのバックアップからサイトを簡単に復元できることです。

注意: Duplicatorの無料版も利用可能です。機能は少ないですが、データベースバックアップを作成してコンピューターに保存するには十分です。
詳細な手順と代替のバックアップオプションについては、WordPressバックアップの作成に関する初心者向けガイドを参照してください。
バックアップの準備ができたら、ウェブサイトで安全に検索および置換タスクを実行できます。
このチュートリアルでは2つの方法を説明します。使用したい方法にジャンプするには、以下のクイックリンクを使用してください。
| 機能 | すべてを検索と置換 | より良い検索置換 |
|---|---|---|
| 価格 | 無料&プロ(有料プランは年間$29から) | 無料&プロ(有料プランは年間$59から) |
| 変更の取り消し | はい(プロのみ) | いいえ |
| 画像の置換 | はい | いいえ |
| 置換前のプレビュー | はい | はい(ドライラン) |
| 大文字と小文字を区別しない検索 | はい | はい |
| 特定のテーブルを検索 | はい | はい |
| 最適 | ほとんどのWordPressユーザー | 簡単なテキストの変更 |
方法1:検索と置換すべてを使用する(推奨)
この方法では、Search & Replace Everythingプラグインの使用方法を説明します。
WordPressの最高のコードスニペットプラグインであるWPCodeの開発チームが作成したSearch & Replace Everythingは、WordPressサイトのコンテンツを検索および置換する最も簡単な方法です。また、データベースに保存されているURLまたはドメイン名を更新する際に重要な、シリアライズされたデータも正しく処理します。
以下を含む、あらゆる種類のコンテンツに使用できます。
- テキスト
- 画像
- 特定のデータベーステーブル内のコンテンツ
まず、Search & Replace Everythingプラグインをインストールして有効化する必要があります。ヘルプが必要な場合は、WordPressプラグインのインストール方法に関するチュートリアルをご覧ください。
注意: Search & Replace Everythingの無料バージョンもあります。ただし、機能は少なく、たとえば変更を元に戻したり、履歴を表示したりすることはできません。
有効化したら、ツール » WP Search & Replaceに移動してプラグインの使用を開始します。
コンテンツの検索と置換
検索と置換タブで、検索したいコンテンツを入力し、それを置き換えたいコンテンツを追加します。

デフォルトでは、すべての検索は大文字と小文字を区別します。これは、「Wordpress」を検索しても、「wordpress」、「WordPress」、または「WORDPRESS」とは一致しないことを意味します。
大文字と小文字を区別せずにすべてのインスタンスを一致させたい場合は、「大文字と小文字を区別しない」スイッチを切り替えます。
検索対象のデータベーステーブルがわかっている場合は、以下で選択できます。
たとえば、投稿でテキストを検索および置換したい場合は、postsテーブルを選択します。これにより、検索がより速く、より正確になります。
複数のテーブルまたはすべてのテーブルを選択することもできます。プラグインは大規模なデータベースも適切に処理し、サイトを遅くすることはありません。

ボーナスのヒント💡: WordPressデータベース管理と、WordPressの各テーブルの機能について詳しく学んでください。
「検索と置換のプレビュー」ボタンをクリックします。
プラグインは、検索語句に一致するアイテムと、置換後の表示方法を示すポップアップを開きます。

すべて問題がなければ、「すべて置換」ボタンをクリックして変更を適用します。
プラグインは、バックアップを作成するように促す警告を表示します。

すでにバックアップを作成しているので、「はい」をクリックして変更を適用します。
変更の追跡と元に戻す
プラグインのProバージョンを使用している場合は、過去の変更を表示し、必要に応じて元に戻すことができます。
プラグインの設定ページで「履歴」タブに切り替えて、検索および置換操作のリストを表示します。
「元に戻す」ボタンをクリックして、変更を元に戻します。

WordPress で画像を置換する
Search & Replace Everythingは、テキストだけでなく画像も置換できます。
これは、同じ画像を複数の投稿、ページ、その他の場所にまたがって使用した場合に役立ちます。プラグインを介して置換すると、それらのすべての場所で画像が一度に更新されます。
プラグイン設定の「画像の置換」タブに切り替えて、変更したい画像を見つけます。

画像にカーソルを合わせ、「置換」ボタンをクリックします。
次に、「ファイルを選択…」をクリックして、置換画像をアップロードします。

プラグインは、古い画像の隣に新しい画像のプレビューを表示します。
ヒント💡: 最良の結果を得るには、元の画像と同じ寸法(幅と高さ)の置換画像を使用してください。
「ソースファイルを置換」をクリックして変更を保存します。プラグインは、サイト全体で古い画像を新しい画像に切り替えます。
ヒント💡: 古い画像がまだ表示される場合は、WordPressキャッシュをクリアしてみてください。
方法2:Better Search Replaceプラグインの使用
この方法では、Better Search Replaceプラグインを使用します。これは、Search & Replace Everythingとは少し異なるオプションセットを持つ無料のプラグインです。
注意: Better Search Replaceには、組み込みの元に戻すオプションがありません。変更がデータベースに書き込まれると、プラグインを通じて元に戻すことはできません。そのため、使用前にバックアップを作成することが非常に重要です。
最初のステップは、Better Search Replaceプラグインをインストールして有効化することです。詳細については、WordPressプラグインのインストールに関するチュートリアルを参照してください。
有効化したら、ツール » Better Search Replaceに移動します。

検索したいテキストを追加し、次に置換テキストを追加します。
次に、検索したいデータベーステーブルを選択します。投稿でテキストを検索および置換したい場合は、postsテーブルを選択します。複数のテーブルを選択することもできます。
デフォルトでは、すべての検索は大文字と小文字を区別します。これは、「Wordpress」を検索しても、「wordpress」、「WordPress」、または「WORDPRESS」とは一致しないことを意味します。
これらの文字列すべてを検索に一致させたい場合は、大文字と小文字を区別しない検索を行います。

最初に結果をプレビューしたい場合は、「ドライランとして実行」オプションをチェックします。
これは検索を実行し、データベースに変更を加えることなく、いくつのテーブルとセルが影響を受けるかを示します。
続行するには、「検索/置換の実行」ボタンをクリックします。

ドライランを実行した場合、影響を受けるデータベーステーブルとセルが表示されます。実際に行われた変更を適用するには、「ドライランとして実行」チェックボックスをオフにして、再度検索を実行する必要があります。
ドライランをスキップした場合、プラグインはすぐに変更を適用します。

トラブルシューティング
検索および置換中に白い画面が表示されたり、タイムアウトが発生したりした場合は、プラグインページの「設定」タブをクリックします。

タイムアウトと白い画面の問題を回避するために、「最大ページサイズ」を小さくしてみてください。
よくある質問
プラグインなしでWordPressで検索および置換できますか?
はい。開発者はwp search-replaceコマンドでWP-CLIを使用するか、phpMyAdmin経由でMySQLクエリを実行できます。初心者にとっては、プラグインの方がはるかに安全で使いやすいです。
WordPressの検索および置換は、シリアライズされたデータで機能しますか?
はい。Search & Replace EverythingとBetter Search Replaceの両方が、シリアライズされたデータを正しく処理します。これは、WordPressデータベースに保存されているURLまたはドメイン名を更新する際に重要です。
WordPressで検索および置換を元に戻すことはできますか?
Search & Replace EverythingのProバージョンでは可能です — 履歴タブを使用して過去の操作を表示および元に戻します。Better Search Replaceには組み込みの元に戻す機能がないため、検索および置換を実行する前にバックアップを作成することが非常に重要です。
Search & Replace EverythingとBetter Search Replaceの違いは何ですか?
Search & Replace Everythingはより強力です — 画像置換、変更履歴、および変更の元に戻す機能(Pro)をサポートしています。Better Search Replaceは、単純なテキストまたはURLの変更に最適な、無料のシンプルなプラグインです。
WP-CLIの検索置換コマンドとは何ですか?
コマンドはwp search-replace '古いテキスト' '新しいテキスト'です。これは、コマンドライン経由でデータベースの変更を行うための開発者ツールです。実際に行われる置換を実行する前に変更をプレビューするには、常に最初に--dry-runフラグを使用してください。
この記事がWordPressでコンテンツを検索および置換する方法を学ぶのに役立ったことを願っています。また、パフォーマンス向上のためにWordPressデータベースをクリーンアップする方法やWordPressの投稿を一括削除する方法に関するチュートリアルも参照することをお勧めします。
この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterやFacebookでも私たちを見つけることができます。


アンジェラ・アーデン
つまり、このプラグインはリダイレクトには対応していないということですね?
古いウェブサイトを改修しています。記事を書き直したり、画像を入れ替えたり、移動させたりしています。できれば削除して最初からやり直したいのですが、調べたところ、それは良い考えではないようです。私は技術者ではありません…お分かりいただけたでしょうか(笑)!
WPBeginnerサポート
これはリダイレクト用のプラグインではありません。リダイレクトの作成におすすめのツールに関する記事は以下にあります。
https://014.leahstevensyj.workers.dev/beginners-guide/beginners-guide-to-creating-redirects-in-wordpress/
管理者
デヨ・オロボヨ
このプラグインのプレミアムバージョンへのアップグレードは、その価値がありました。大文字・小文字を区別する機能や、テーブルを個別に指定する機能のような高度な機能により、多くの時間を節約できました。私のWordPressツールキットには必須のツールです。
ダニエル
このプラグインはbbpressのトピックや返信にも対応していますか?
WPBeginnerサポート
このプラグインには、他のプラグインによって追加されたものを検索する機能がありますが、主に正しいテーブルを検索するようにしてください。
管理者
ポール・G
ありがとうございます。ほとんどの場合うまくいきましたが、画像リンクがすべて変更されたわけではありませんでした。
残りはカスタムモジュールを編集することで簡単に自分で変更できました。
WPBeginnerサポート
当社のガイドがお役に立てて嬉しいです
管理者
カロル
cpanelでウェブサイトをhttpからhttpsに変更しましたが、緑色の鍵マークが表示されず、「接続は安全ではありません」という警告が表示されました。このプラグインは私にとって非常に役立ちました。唯一の違いは、「大文字・小文字を区別しない?」のチェックを外したことです。
各サイトには独自の課題がありますが、ドライランではエラーなく問題なさそうだったので、そのまま実行しました。サイトの緑色の鍵マークはすぐに表示されました。プラグインは私には機能しました。他のサイトでも機能し続けることを願っています。
今、私の唯一の質問は… Better Search Replace プラグインをインストールしたまま有効にしておくべきか、それとも使い終わったのでアンインストールすべきか?
WPBeginnerサポート
それは個人的な好みの問題ですが、心配なくプラグインを削除できるはずです。
管理者
マンディ
こんにちは、
最近、私のサイトで画像が表示されない問題が発生しており、ホストはパスが間違っているためだと述べています。彼らはこのプラグインを勧めましたが、問題は、何を検索して置換しているのかわからないことです。理由は次のとおりです。
投稿の「ビジュアル」モードで画像挿入すると、表示されます。すべて表示されます。
その後、プレビューまたは公開すると、一部の画像が表示されなくなります。最近気づいたのは、コードがそれらを「image.jpg」として表示する代わりに、パスに選択した画像サイズが表示されるようになったことです。「image-300×188.jpg」(これはたまたまこの特定の画像の「中」サイズです)。なぜピクセル寸法が表示されるのでしょうか?画像がまったく機能しないのであれば、パスが間違っていると言えますが、一部の画像は機能します!完全に困惑しています。非常にランダムに思えます。
よろしくお願いいたします。
マンディ
WPBeginnerサポート
Mandyさん、こんにちは。
WordPressで一般的な画像の問題を修正する方法に関するガイドをご覧ください。
管理者
アシュラフ・アリ
httpからhttpsに切り替えていますが、一般的な問題はCSSの破損です。このプラグインを使用して、https://を単なる//に置き換えることができますか?
すべてのコンテンツがhttpsで配信されるように
乾杯
ドリュー
プログラムが構造化データを入力しましたが、すべて異なります。この間にあるものすべてを削除したいです: ———————-
どうすればできますか?
WPBeginnerサポート
こんにちは、ドリューさん、
お客様の問題を完全に理解しているかどうかわかりません。しかし、構造化データを追加するプラグインがあり、WordPressの投稿やページから構造化データを削除したいと考えていると推測していますか?もしそうであれば、単にプラグインをアンインストールしてください。
管理者
スエリオ
素晴らしいプラグイン!
質問があります。
ワイルドカードは使用できますか?
画像ファイルの後に追加された数字を削除しようとしています。それらは異なります(数字も長さも)。停止点は(”)。
私が(jpg”)で置き換えたいものの例です
(jpg?11906004322295206140″)
(jpg?15231215847335105667″)
(jpg?82668654789154738″)
このプラグインで可能ですか?
ありがとう
デビッド
「Better Search & Replace」をダウンロードしました。エントリが見つかっても、プレミアムアドオンを購入しないと表示されません。
そのため、代わりにそれをやめて「Search & Replace」をダウンロードしました。100件のエントリを置き換えるのにわずか2分しかかかりませんでした。
ラファエル
わあ、本当にありがとうございます。これは本当に贅沢です。100以上のブログ投稿の電話番号を変更することを検討していたので、時間を大幅に節約できます。
どうもありがとうございます。
ラファエル
マイク
このプラグインは私には機能しませんでした。データベースをバックアップし、「ドライラン」のチェックを外しました。サイト全体がめちゃくちゃになり、変更を元に戻す方法はありませんでした。
変更を加える前に、それを使って作成したデータベースバックアップを復元しようとしましたが、うまくいきませんでした。サイト全体の復元を行う準備ができていない限り、これを使用しないでください。
WPBeginnerサポート
まずドライランでテストして、プラグインによっていくつの行が影響を受けるかを確認すべきでした。指示に従い、最初にバックアップを作成したとのこと、良かったです。
管理者
ヴィカス・クマール
ご主人様
動画で説明していただいたのに、ページネーションのエラーから抜け出せません。結果が得られませんでした。
MacBook Airを使用していますが、提供されたショートコードが正しく機能しません。
マルコ・ティオサヴリェヴィッチ
はい、しかしこのプラグインは移行に関しては実質的に役に立ちません。
ウェブサイトを.comドメインから別の.comドメインに移行する場合、変更する必要があります
URLを変更するにはデータベースに接続する必要があります。または、wp_configにURLとして挿入する必要があります。
この問題を最良の方法で解決する外部アプリWPセーフモードに取り組んでいます。
WPBeginnerサポート
WordPressデータベースに接続した後、検索と置換を実行するのに非常に役立ちます。
管理者
ニコ
こんにちは、このプラグインはWordPressプラグインディレクトリではもう利用できないようですね。代替のプラグインをおすすめしていただけますか?
敬具
ニコ
サイード・ウマイール・ウマル
Better Search and Replace は私の代替案です。WP Beginner の編集スタッフは怠惰で、コメントへの返信が非常に少ないようです。
WPBeginnerサポート
ご協力ありがとうございます。
管理者
ブライアン
これはシリアライズされたデータを考慮に入れていますか、それともシリアライズされたメタデータを使用するプラグインを壊しますか?移行目的でこれを行うプラグインをいくつか知っています。もしそうでない場合、解決するよりも多くの問題を引き起こす可能性があります。