WordPress検索と置換

スワップのアート:WordPress検索と置換のクリエイティブな使い方

· 12 min read ·
Written By: 著者アバター Joella Dunn
著者アバター Joella Dunn
Joella is a writer with years of experience in WordPress. At Duplicator, she specializes in site maintenance — from basic backups to large-scale migrations. Her ultimate goal is to make sure your WordPress website is safe and ready for growth.
·
Reviewed By: レビュアーアバター John Turner
レビュアーアバター John Turner
John Turner is the President of Duplicator. He has over 20+ years of business and development experience and his plugins have been downloaded over 25 million times.

WordPressサイト全体で数百ものリンクを即座に更新する必要がありますか?

WordPressの検索と置換機能がお役に立ちます。これは、手作業による時間を節約し、潜在的な頭痛の種をなくす強力なツールです。

そのため、新しいドメインに移行する場合でも、単に古い情報を更新する必要がある場合でも、検索と置換に慣れておく必要があります。 

このチュートリアルでは、WordPressの検索と置換について知っておくべきことをすべて説明します。使いやすいプラグインから高度なデータベースクエリまで、スキルレベルに関係なく対応します。

始めましょう!

目次

WordPressの検索と置換機能とは?

WordPressの検索と置換とは、ウェブサイトのデータベース内の特定のテキストまたはデータを検索し、別のものに置き換える方法です。 

単一のドキュメントのテキストを変更するだけでなく、WordPressウェブサイト全体の情報を一括で更新できます。これには、投稿、ページ、コメント、その他のデータが含まれます。

仕組みは次のとおりです。

検索と置換操作を実行すると、WordPressはデータベーステーブルをスキャンします。指定した正確なテキストまたはパターンを探します。

見つかったら、そのテキストを新しいコンテンツに置き換えます。これはデータベースレベルで行われるため、徹底的かつ高速です。

なぜこれがそれほど重要なのでしょうか?サイト全体に散らばった何百ものリンクや参照を手動で更新することを想像してみてください。時間のかかる、エラーが発生しやすい作業になります。

検索と置換は、このプロセスを自動化し、一貫性を確保し、貴重な時間を節約します。

検索と置換を実行する必要がある理由

検索と置換は単なる便利なトリックではなく、健全なWordPressサイトを維持するために必要なことがよくあります。

検索と置換の美しさは、その汎用性にあります。ほぼすべてのバルク更新に対応できます。一般的な状況で役立ついくつかの例を挙げましょう。

ドメイン名の変更

もしあなたが 新しいドメインに移行しているなら、すべての内部リンクと参照を更新する必要があります。検索と置換は、数時間ではなく数分でこれを処理できます。

URLの更新

SEOを向上させるために、より安全な接続に切り替えたいですか?すべてのHTTPリンクをHTTPSに更新する必要があります。URLを検索して置換すると、スムーズな移行が可能になり、混合コンテンツの警告を回避できます。

サイトを再構築したか、リンクした外部リソースが変更された可能性があります。検索と置換は、これらの問題を迅速に修正するのに役立ちます。

ショートコードの変更

ショートコードを使用するプラグインを変更しましたか?意図したとおりにすべてが機能するように、サイト全体でこれらのショートコードを更新する必要がある場合があります。

著者情報またはその他のメタデータの更新

著者の名前を変更したり、サイト全体でカテゴリを更新したりする必要がある場合は、検索と置換が最適なソリューションです。

検索と置換を実行する前に

検索と置換を実行する前に、実行する必要のある重要な手順がいくつかあります。これを飛行前のチェックリストと考えてください。

これらの予防措置を講じることで、スムーズで成功した検索および置換操作の準備が整います。覚えておいてください。サイトを壊す可能性のある状況に駆け込むよりも、準備に少し時間をかける方が常に良いです。

サイトのバックアップを取る

これは交渉の余地がありません。完全なバックアップにより、問題が発生した場合に変更を元に戻すことができます。包括的なバックアップで復元が簡単なものについては、Duplicatorを使用することをお勧めします。

Duplicator Pro プラグイン

新しいパッケージを作成するだけです。名前をカスタマイズしたり、クラウドストレージの場所を選択したりできます。

Duplicator バックアップストレージ場所

アーカイブの下で、すべてを選択します。これにより、サイト上のすべてのものがバックアップファイルに保存されます。

Duplicatorフルバックアップ

バックアップが完了したら、検索と置換が期待どおりに進まなかった場合に復元できます。

リスクを理解する

検索および置換操作は、予期しない結果をもたらす可能性があります。1つのタイポでもサイトが壊れる可能性があります。検索および置換文字列は常に再確認してください。

まずステージングサイトでテストする

可能であれば、サイトのステージングコピーで検索と置換を試してください。これにより、ライブサイトに影響を与える前に問題を検出できます。

まだお持ちでない場合は、ステージングサイトの構築に関する詳細な手順を説明します!

検索用語を具体的にする

広範な検索は、意図しない置換につながる可能性があります。リスクを最小限に抑えるために、できるだけ具体的にしてください。

一部の方法は大文字と小文字を区別しますが、そうでないものもあります。間違いを避けるために、どちらを使用しているかを知ってください。

シリアライズされたデータを考慮する

WordPressは一部のデータをシリアライズ形式で保存します。すべての検索および置換方法がこれを正しく処理できるわけではなく、機能が壊れる可能性があります。

WordPressの検索と置換の実行方法

準備ができたので、WordPressで検索と置換を実行するさまざまな方法を見ていきましょう。最もユーザーフレンドリーな方法から始め、より高度なテクニックに進みます。

方法1.検索と置換プラグインを使用する

WordPressには、検索と置換を実行できる多くのプラグインがあります。データベースやコードに深く入り込むことに慣れていない場合は、特に役立ちます。

プラグインを使用したい場合は、Search & Replace Everythingが良い選択肢です。テキストと画像を置換できます。さらに、実際に検索と置換を実行する前にドライランを実行できます。

Search and Replace Everythingプラグイン

検索対象ボックスに古いテキストを入力し、置換先ボックスに新しいテキストを入力するだけです。すべてのデータベーステーブルを選択して、ウェブサイト全体を検索および置換できます。または、変更したい特定のテーブルを選択するだけです。

プラグインを使用した検索と置換

次に、結果をプレビューします。Search & Replace Everythingは、どのテキストが変更されるかを正確に示します。

検索と置換のプレビュー

すべて正しく表示されている場合は、検索と置換を実行します。

代替案: その他の一般的な検索と置換ツールとして、Better Search Replace プラグインがあります。これは WordPress マルチサイトをサポートしており、サーバー要件はありません。

方法2.移行中にドメインを更新する

テキストの検索と置換が必要になる理由の1つは、新しいドメイン名に移動した後です。Duplicator のような移行プラグインを使用すると、移行中に URL を更新できます。

それ以外の場合は、すべてのデータを新しいドメインに手動で移動する必要があります。その後、Better Search Replace のような追加のプラグインをインストールして、データベース内の古いドメインのすべてのインスタンスを削除する必要があります。

Duplicator はこのプロセスを大幅にスピードアップできます!古いサイトの完全なバックアップを作成し、そのアーカイブファイルをダウンロードします。

アーカイブzipファイルをダウンロード

新しい WordPress インストールをセットアップし、新しいドメインを購入して Duplicator をアクティブ化します。次に、バックアップをインポートページにアップロードします。

ウェブサイトアーカイブをインポート

続行をクリックします。次に、インストーラーを起動します。

プロバージョンでは、詳細設定タブをクリックできます。これにより、検索と置換のような追加のカスタマイズオプションが提供されます。

高度なDuplicator移行

インストールの検証を行います。利用規約と通知を受け入れて、次のステップに進みます。

詳細インストールを選択したため、インポートするデータベーステーブルを選択できます。

WordPressデータベースのインストール

データベースがインストールされたら、Duplicator に検索/置換関数を実行させることができます。ステップ 3 で、検索フィールドに古いテキストまたは URL を入力します。新しいテキストに置き換えます。

Duplicatorの検索と置換

次へをクリックします。Duplicator は、古い URL や置き換えたいその他のデータを自動的に置き換えます。更新された WordPress サイトにアクセスするには、再度ログインするだけです。

方法3.ウェブホストの検索と置換ツールを使用する

一部の WordPress ホスティングプロバイダーは、マネージド WordPress サービスの一部として独自の検索および置換ツールを提供しています。ホストが提供している場合は、便利なオプションになります。

この機能を提供する人気のホストには、Kinsta、SiteGround、WP Engine があります。

具体的な手順はホストによって異なる場合がありますが、一般的なガイドを以下に示します。

ホスティングアカウントダッシュボードにログインします。

WordPress 管理またはデータベース操作に関連するツールまたはセクションを探します。

検索および置換機能を見つけます。「検索と置換」またはそれに類する名前が付いている場合があります。

検索語句と置換テキストを入力します。

オプションが提供されている場合は、検索するテーブルを選択します。

ホストがこの機能を提供していない場合や、より詳細な制御を希望する場合は、心配しないでください。ニーズに合った他の方法をこれから紹介します。

方法4.検索と置換MySQLクエリを実行する

データベースに慣れている方にとっては、MySQL クエリを実行することは、検索および置換操作を実行するための強力な方法です。

開始するには、Web ホスティングアカウントにログインして phpMyAdmin を開きます。

WordPress phpMyAdmin

データベース名をクリックします。次に、SQL タブをクリックします。

phpMyAdmin SQLタブ

この形式の SQL クエリを入力します。

update TABLE_NAME set FIELD_NAME =
replace(FIELD_NAME, 'Text to find', 'text to replace with');

例として、ブログ投稿のテキストを置き換えるために使用するクエリを次に示します。

UPDATE wp_posts SET post_content = 
REPLACE(post_content, 'old-text', 'new-text');

このクエリは、「wp_posts」テーブルの「post_content」列を更新し、「old-text」を「new-text」に置き換えます。

データベースのプレフィックスが「wp_」と異なる場合は、テーブル名を調整してください。

実行ボタンをクリックして、検索と置換を実行します。

この方法は、非常に具体的な変更が必要で、WordPressデータベースの構造を理解している上級ユーザーに最適です。

方法5.interconnect/it検索置換PHPスクリプトを使用する

Inter.connectには、検索および置換機能を実行するために使用できる無料のPHPスクリプトがあります。これは、コマンドラインを使用しない開発者にとって良い選択肢となる可能性があります。

この方法にはリスクが伴います。1つの誤った操作がデータベースに深刻な損害を与える可能性があるため、必ずバックアップを作成してください。万が一WordPress管理画面にロックアウトされた場合に備えて、Duplicatorで復旧ポイントを設定することを検討してください。

続行するには、inter.connectからスクリプトをダウンロードしてください。Search-Replace-DB-Masterという名前のファイルを展開します。好きな名前に変更してください。

次に、FTPクライアントまたはファイルマネージャーでサイトのファイルを開きます。フォルダをルートディレクトリ(通常はpublic_htmlと呼ばれます)にアップロードします。

新しいブラウザウィンドウを開き、アップロードしたフォルダを検索します。次のようになります:https://domain.com/search-replace-folder

ここで、データベースの検索と置換の方法が表示されます。

Interconnect.it検索と置換

データベースの詳細(wp-config.phpファイルにあります)を入力します。検索および置換文字列を入力します。また、操作を実行するテーブルを選択する必要があります。

まず「ドライラン」オプションを使用して、どのような変更が行われるかを確認することを検討してください。すべて問題がなければ、実際の検索と置換を実行します。

完了したら、サーバーからスクリプトを削除してください。

方法6.WP-CLIで検索と置換を行う

開発者および上級ユーザー向けに、WP-CLI(WordPress Command Line Interface)は、検索および置換操作を実行するための強力で効率的な方法を提供します。

WP-CLIは、WordPressを管理するためのコマンドラインツールです。ターミナルを使用することに慣れている場合は、この方法は信じられないほど高速で柔軟性があります。

WP-CLIを使用するには、SSH(Secure Shell)アクセスが必要です。この安全なプロトコルは通常、Webホストによって提供されます。WP-CLIのインストールに役立つこのガイドを参照してください。

検索と置換の基本的なコマンド構造は次のとおりです。

wp search-replace 'old-text' 'new-text' 

オプションを使用すると、追加の指示を追加できます。使用できるオプションをいくつか紹介します。

--dry-run:実行前に検索と置換をプレビューします。

--all-tables:すべてのデータベーステーブルで検索と置換を実行します。

その他のオプションについては、WP-CLIを使用した検索と置換に関する公式WordPressドキュメントを参照してください。

この方法は、複数のWordPressサイトを管理する開発者や、コマンドライン操作に慣れている人に最適です。特にバッチ処理や、検索および置換操作をスクリプト化する必要がある場合に役立ちます。

WordPressの検索と置換に関するFAQ

WordPressで検索と置換はできますか?

はい、WordPressで検索と置換操作を実行できます。Better Search ReplaceやSearch & Replace Everythingのような検索と置換プラグインをインストールできます。手動の方法には、SQLクエリの実行やWP-CLIの使用が含まれます。

WordPressでショートコードを検索して置換するにはどうすればよいですか?

ショートコードの置換は、他のテキストの置換と同じプロセスですが、特別な注意が必要です。シリアライズされたデータを正しく処理する、専門のプラグインのような方法を使用してください。Search & Replace Everythingを使用すると、最初のボックスにショートコードを、置換したい新しいショートコードを入力します。

ショートコードの検索と置換

結論

これで、プロの開発者のように検索と置換を実行できます!

ついでに、これらの追加のWordPressガイドも気に入ると思います:

Duplicator Proは、移行中の検索と置換プロセスを簡素化します。検索と置換の前には、データベースのバックアップを作成することもできます。 今すぐDuplicator Proをお試しください !

著者アバター
Joella Dunn Content Writer
Joella is a writer with years of experience in WordPress. At Duplicator, she specializes in site maintenance — from basic backups to large-scale migrations. Her ultimate goal is to make sure your WordPress website is safe and ready for growth.
Our content is reader-supported. If you click on certain links we may receive a commission.

保護されないまま、もう一日を無駄にしないでください

適切なWordPressバックアップなしで過ごす1時間ごとに、サイトはリスクにさらされます • WordPress移行の遅延ごとに、パフォーマンスと成長を失います

Get Duplicator Now
Duplicator プラグイン

お待ちください!
限定オファーをお見逃しなく!

お客様として、60% OFF になります

Duplicator をサイトで無料で試して、150万人以上の WordPress プロが私たちを信頼する理由をご覧ください。ただし、お待ちいただく必要はありません。この限定 60% オフは期間限定です。

or
Get 60% Off Duplicator Pro Now →