最高のWordPressバックアップ
& 移行プラグインを今すぐ入手しよう
デュプリケーターを今すぐ入手
Duplicatorの新しいワンクリック・バックアップ・クリーンアップ、自動削除、バージョン・アップデート

Duplicatorの新しいワンクリック・バックアップ・クリーンアップ、自動削除、バージョン・アップデート

WordPressのバックアップをよりきれいに、より整理して、より安全にしたいですか?Duplicatorの新しいバックアップログ管理機能とアップデートされたバージョンについてご紹介します。
ワードプレスの検索と置換

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

執筆者 著者アバター ジョエラ・ダン
著者アバター ジョエラ・ダン
ジョエラはWordPressで長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的なゴールは、あなたのWordPressウェブサイトが安全で、成長できるようにすることです。
     レビュー レビュアーアバター ジョン・ターナー
レビュアーアバター ジョン・ターナー
ジョン・ターナーはDuplicatorの社長です。彼は20年以上のビジネスと開発の経験があり、彼のプラグインは2500万回以上ダウンロードされています。

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

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

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

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

始めよう!

目次

WordPressの検索置換機能とは?

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

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

仕組みはこうだ。

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

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

なぜこれが重要なのか?あなたのサイトに散在する何百ものリンクや参照を手作業で更新しなければならないことを想像してみてください。時間がかかり、ミスも起こりやすい。

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

検索と置換が必要な理由

検索と置換は単なる小技ではなく、健全なWordPressサイトを維持するために必要なことが多い。

検索と置換の優れた点はその多機能性で、どんな一括更新にも対応できます。ここでは、検索置換が役立つ一般的な状況について説明しよう。

ドメイン名の変更

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

URLの更新

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

サイトを再構築したとか、リンク先の外部リソースが変わったとか。検索と置換は、このような問題を素早く修正するのに役立ちます。

ショートコードの修正

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

著者情報やその他のメタデータの更新

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

検索と置換を行う前に

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

このような予防策を講じることで、サーチ&リプレイス作業をスムーズに成功させることができる。サイトが壊れる可能性のある状況に急いで突入するよりも、準備に少し余分な時間を費やす方が常に良いことを覚えておいてください。

サイトのバックアップ

これは譲れません。完全なバックアップを取ることで、何か問題が発生したときに変更を元に戻すことができます。復元が簡単な包括的なバックアップにはDuplicatorを使うことをお勧めします。

Duplicator Pro プラグイン

必要なのは、新しいパッケージを作成することだけです。名前を自由にカスタマイズし、クラウドストレージの場所を選んでください。

デュプリケーターのバックアップ保存場所

アーカイブ]で[すべて]を選択します。これで、あなたのサイトのすべてがバックアップファイルに保存されます。

デュプリケーターによるフルバックアップ

一度バックアップを取っておけば、検索と置換が期待通りにいかなかった場合、それを復元することができる。 

リスクを理解する

検索と置換の操作は予期せぬ結果をもたらすことがある。たった一つのタイプミスがあなたのサイトを壊してしまうかもしれません。検索と置換の文字列は常にダブルチェックしてください。

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

可能であれば、サイトのステージング・コピーで検索と置換を試してください。こうすることで、本番サイトに影響が出る前に問題を発見することができます。

まだステージングサイトをお持ちでない方は、ステージングサイト構築の詳しい手順をご覧ください!

検索語を具体的にする

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

大文字と小文字を区別するメソッドもあれば、区別しないメソッドもあります。間違いを避けるために、自分が使っているメソッドを知っておこう。

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

WordPressはいくつかのデータをシリアライズされた形式で保存します。すべての検索・置換メソッドがこれを正しく扱えるわけではなく、機能が壊れてしまう可能性があります。

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

準備が整ったところで、WordPressで検索と置換を行うさまざまな方法を探ってみましょう。最も使いやすい方法から始めて、より高度なテクニックへとステップアップしていきましょう。

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

WordPressのプラグインには、検索と置換を行ってくれるものがたくさんある。データベースやコードに潜るのが苦手な人には特に便利だ。

プラグインを使うなら、Search & Replace Everythingがいい。テキストも画像も置換できる。さらに、実際に検索&置換を実行する前にドライランを行うこともできる。

Search and Replace Everything プラグイン

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

プラグインによる検索と置換

次に、結果をプレビューします。すべてを検索&置換すると、変更されるテキストが正確に表示されます。

プレビュー検索と置換

問題がなければ、検索と置換を実行する。 

別の方法もうひとつの人気の検索&置換ツールは、Better Search Replaceプラグインだ。このプラグインはWordPressのマルチサイトをサポートし、サーバー要件もありません。

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

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

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

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

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

新しいWordPressのインストールをセットアップし、新しいドメインを購入し、Duplicatorを有効にしてください。そして、インポートページにバックアップをアップロードします。

ウェブサイト・アーカイブのインポート

続行」をクリックする。インストーラーを起動します。

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

高度なデュプリケーター移行

インストールを確認します。利用規約と注意事項に同意し、次のステップに進みます。

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

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

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

デュプリケーターの検索と置換

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

方法3.ウェブホストの検索&置換ツールを使う

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

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

具体的な手順はホストによって異なりますが、ここでは一般的なガイドを示します。

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

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

検索と置換機能を探してください。検索と置換」とかいう名前かもしれません。

検索語と置換テキストを入力してください。

検索したいテーブルを選択する。

もしあなたのホストがこの機能を提供していなかったり、もっとコントロールしたい場合でもご心配なく。私たちは、あなたのニーズにもっと合うかもしれない方法を準備しています。

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

データベースに慣れている人にとって、MySQLクエリを実行することは、検索と置換を実行する強力な方法となる。

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

ワードプレス 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_'と異なる接頭辞を使用している場合は、テーブル名を調整することを忘れないでください。

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

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

方法5.インターコネクト/it 検索置換 PHP スクリプトを使用する。

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

この方法にはリスクが伴う。一歩間違えればデータベースに深刻なダメージを与えかねないので、必ずバックアップを取っておこう。万が一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)アクセスが必要です。この安全なプロトコルは、通常ウェブホストによって提供されています。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を今すぐお試しください!

著者アバター
ジョエラ・ダン コンテンツライター
ジョエラはWordPressで長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的なゴールは、あなたのWordPressウェブサイトが安全で、成長できるようにすることです。

情報開示私たちのコンテンツは読者支援型です。つまり、あなたが私たちのリンクをクリックした場合、私たちはコミッションを得る可能性があります。私たちは、読者に付加価値をもたらすと信じる製品のみを推薦します。