WordPressで検索と置換を実行する方法
公開: 2021-12-03あなたがビジネスを所有している場合、あなたはあなたのウェブサイトにいくつかの変更を加える必要があります。 ただし、ドメインを切り替えたり、Webサイトをあるサーバーから別のサーバーに移行したり、あるWebサイトから別のサーバーにすべてのショートコードを検出したりできるかどうかにかかわらず、Webサイトの変更には多くの時間と労力が必要です。
Microsoft Office Wordを使用したことがある場合は、「検索と置換」として知られるチームに精通している可能性があります。 WordPressでは、同じ効果を作成できます。
あなたがあなたのウェブサイトでいくつかのことを変更しようとしているなら、そのような種類の機能はあなたが数時間または数日で多くの労力と時間を節約するのを助けることができます。 ただし、このような機能を使用すると、タスクが可能な限り簡単かつ効果的になります。
このブログ投稿では、WordPressでの検索と置換、およびWordPressでそれが重要である理由について学習します。 さらに、それを行うための3つの簡単な方法を提供します。
したがって、ユーザーフレンドリーで、操作に技術的な知識を必要としないいくつかのWordPressプラグインに慣れることができます。 これ以外に、いくつかの高度なMySQLクエリとWP-CLIコマンドに慣れることができます。
WordPressで検索と置換の方法を実行する必要があるのはなぜですか?
あなたが出くわすであろう非常に多くの異なる脚本があり、タスクを単純化するのに役立つ検索と置換の方法nWordPressの使用を見つけるでしょう。
あなたがウェブ開発分野の初心者または初心者であるならば、あなたのウェブサイトのURLを変更することでさえ、あなたはあなたの時間を節約するためにこの方法がより有用で最も便利な方法であることがわかるでしょう。
検索と置換の方法を使用する必要がある場合の例としては、WebサイトをHTTPからHTTPSに移行するとき、またはドメインを完全に別のドメインに変更するときがあります。
検索と置換の方法は、Webサイト全体のニュース、壊れたリンク、エラーの防止、またはその他の問題で参照を更新するのに最も役立つ方法のように思われます。
ローカルホストのインストールから完全なWebサイトを移動するときに、検索と置換の方法を実行することもできます。また、ローカルWebサイトからライブサーバーにWebサイトを移行するときにこの方法を使用することもできます。
これにより、サーバーへの参照が提供され、転送するサーバーに詳細が追加されます。 ただし、これはエラーや非互換性を防ぐのに役立ちます。
非常に多くのURL、つまり数百のURLを手動で実行し始めると、1つの参照を見逃すことは明らかです。 検索エンジンのランキングが分類される可能性があり、その結果、ユーザーエクスペリエンスが低下します。 しかし今では、検索と置換の方法のために見逃すことなく、何千ものURLを更新できます。
非常に多くのショートコードを提供するプラグインはほとんどありません。 そのプラグインのいずれかを削除または無効にしたい場合は、それらのプラグインを使用して追加したショートコードが削除されていることを確認する必要があります。
これらの関連するショートコードを削除しなかった場合、Webサイトのパフォーマンスが大幅に低下する可能性があります。 エラーが発生することもあります。 この状況では、検索と置換の方法が最も役立つものになります。これにより、多くの作業と労力も節約できます。
検索と置換を行う3つの異なる方法を以下に示します。
検索と置換の方法をまとめて実行している場合、WordPressデータベースの隅々まで影響を受ける可能性があります。 ウェブサイトの重要なデータが失われないように、常にWordPressデータベースのバックアップを作成する必要があります。
さまざまな方法で、WordPressで検索と置換を行うことができます。 このブログ投稿では、検索を実行してプラグインに置き換えるためのいくつかの簡単なオプションを追加しました。コマンドラインを介してWordPressを使用し、MySQLクエリを発行します。
SearchRegexとして知られるWordPressプラグインを統合する
初心者で、検索と置換の方法を実行したい場合は、最初に検索正規表現プラグインを統合することを選択する必要があります。 これは、投稿、WordPressデータ、カスタム投稿タイプ、コメント、ページ、プラグインからメタデータまで、あらゆるものを変更できる最も専用のプラグインであると言えます。
ツールを選択し、検索正規表現をクリックすると、WordPressダッシュボードからこのプラグインを簡単にインストールできます。このツールにアクセスできます。 この後、検索する用語を検索フィールドに追加します。 ソースフィールドを使用して、このツールが検索する必要のある特定のコンテンツを追加することもできます。

このプラグインは、一致したものを置き換えることなく、検索語に関連する完全な結果を表示します。 これは、置き換えたくない特定の結果に注意するのに役立ちます。
したがって、それはあなたがあなたの望み通りに検索を絞り込むのに役立ちます。 探しているものに合わないマッチは入れ替えることができますが、問題が発生するので、これは重要なステップと言えます。
これで、検索して置換する用語を選択できます。 したがって、置換ボタンをクリックするタスクは、変更をWebサイトのコンテンツ全体に適用します。 個別の参照を置き換えるには、3つのドットのアイコンを選択する必要があります。 次に、行の置換をクリックします。 その後、置換テキストを追加して置換をクリックできます。
置換のフィールドに新しい値を追加することにより、すべての正の一致も置換できます。 この後、[すべて置換]をクリックします。 識別されたすべての一致は、検索正規表現を使用して更新されます。
PhpMyAdminを介してMySQLクエリを実行します
WordPressで検索と置換を実行する別の方法は、PhpMyAdminを使用することです。 この方法を選択することにより、インストールせずに、特定のプラグインについて学習することなく、WordPressWebサイトのデータベースを更新できます。
ただし、SQLを介して検索と置換を実行するときは、PhyMyAdminを使用する必要があるため、SQLドメイン固有言語に精通している必要があります。 ホスティングアカウントから、phpMyAdminにアクセスできます。 ホストがcPanelを使用している場合は、データベースの下でphpMyAdminを選択することもできます。
メニューの左側には、データベースを変更するためのオプションがあります。 データベースを選択したら、[SQL]タブを選択します。
SQLを使用すると、検索と置換のメソッドを実行する必要があります。 以下のフォーマットを使用します
TABLE_NAMEセットFIELD_NAME =を更新します replace(FIELD_NAME、 '検索'、 '置換'); 以下の例では、WordPressの投稿で「ブログ」を検索しています。 これで、用語ブログに一致するすべてのポジティブ検索が「テスト」に置き換えられます wp_posts set post_content =を更新します replace(post_content、 'ブログ'、 'テスト');
[実行]ボタンをクリックして、このSQLクエリを実行します。 この後、phpMyAdminは、このクエリで変更された複数の行を表示します。
ただし、phpMyAdminには、WordPressでの検索と置換などの機能もあります。 [検索]タブを選択すると、PhpMyAdminコンソールでこれにアクセスできるようになります。
ただし、検索正規表現プラグインとは異なり、実行する前にクエリデモを表示する他の方法はないことに注意してください。 不要な用語を置き換えたとすると、Webサイトのコンテンツに影響します。 最終的には、顧客が無関係なコンテンツを見つけるため、顧客に影響を及ぼします。
WP-CLIを使用して、wpsearch-replaceコマンドを実行します
wp-CLIを使用すると、検索と置換のメソッドを実行できます。 テーブルでは、特定の文字列のすべての行を検索します。 したがって、すべての肯定的な結果の文字列を、定義する文字列に置き換えます。
次の形式は、wp-search-replaceコマンドで使用されます
wp search-replace <'older'> <'newer'> <table>
このコマンドは、古いものが検索する最初の文字列であり、新しいものが古いものではなく置き換えられる文字列であることを識別します。 ただし、wp_termテーブルでブドウという用語をマンゴーに置き換える場合は、次のコマンドを実行する必要があります。
wp search-'grapes''mango'wp_termsを置き換えます
ドライランコマンドの使用
コマンドラインを使用して検索および置換機能を実行するときは、ドライランも実行していることを確認してください。 これは非常に重要なステップです。 ドライランコマンドを実行するには、次のコマンドを実行します。
wp search-replace <'old'> <'new'> <table> --dry-run
この手順は非常に重要であり、Webサイトで新しい問題が発生しないようにする場合に推奨されます。
結論:
データベース上の何千ものファイルを変更する作業は、非常に多忙で時間のかかる作業です。 ただし、WordPressの検索と置換を使用すると、文字列をすばやく効果的に検索して置換するだけで、数百、数千の文字列を変更できるため、時間と労力を保護できます。