2019/11/14WordPressを運用していると、こんな事で困ることはないですか?ある特定の文字列を検索したいけど、どの記事に書いたか忘れてしまった。サイト内の記事に書いている特定の文字列を一括で置換したい。Regexに非常にお世話になっています。Regexを使用するうえでの注意点を先にお伝えします。本プラグインは本記事のタイトルにもある通り、文字列の置換などに使用するプラグインです。誤って使用するとブログ記事の内容が本来の意図とは違う形で一括で書き換わってしまうリスクもあります。そのため、使用する際は十分に気を配っていただくとともに、出来ることなら事前にデータのバックアップを取り、何か起きても復元できる準備をしておくことをお勧めします。Regexをインストールします。WordPress管理画面の左メニュー「プラグイン」>「新規追加」をクリック。すると、検索結果の2段目辺りに該当プラグインが表示されるので、「今すぐインストール」をクリックします。インストールすると「有効化」というボタンに表示が変わるので、そのまま「有効化」ボタンをクリックします。※この時点でプラグインが自動で置換を行うことはないのでご安心ください。Regexのインストール作業は完了です。Regexの使い方について説明していきます。Regexの活用法は主に2種類あります。順番に見ていきましょう。Regexによる記事内の文字列検索方法まず1つ目の活用法は、WordPressで更新した記事内にあるテキストに対して検索をかける方法です。弊社サイト引越し屋さんでの事例としては、ブログ記事内で記載していた言葉の表現を統一するために活用しました。Regexで該当記事を洗い出し、修正した経験があります。ブログ内で数字を記載している場合にも便利です。具体的な操作画面をもとに、見ていきましょう。Regex」をクリックします。pattern」に入力します。ここでは、2018年という言葉で検索をかけてみました。入力したら「Search」を押してください。Save」を押すと文字列が置換されてしまうので注意してください。すると、ブログ記事内で検索文字列に該当する記事が一覧で表示されます。検索結果には「記事タイトル」「ヒットした文章」「view」「edit」の4つが表示されます。記事タイトルとヒットした文章をチェックしていきます。その中で修正が必要と思われる記事が見つかった場合には、「view」ボタンを押して記事を表示させて実際のブログページで確認するか、または、「edit」ボタンを押して該当ブログ記事の編集ページへと進んでください。Regexによる記事内の文字列検索方法については以上です。Regexによる記事内の文字列置換方法について解説します。Regex」をクリックします。pattern」に置換後の文字列を入力します。Save」を押して一括置換完了です。httpからhttpsへ常時SSL化した際など一括でURL修正できるので非常に便利です。Regexによる記事内の文字列置換方法については以上です。Regexを使用してエラーが出たときの対処法を解説します。Regexはブログ内記事の文字列を一括で置換できる便利なプラグインではありますが、あまりにも大量の処理を一度に実行してしまうと、エラーを起こすことがあります。※エラーが起きても置換が完了しないだけで他には影響ありません。そんな時の対処法は、置換作業を何回かに分けて実行することです。常時SSL化にともないhttpからhttpsのURLに修正するとします。Regexがエラーを起こして停止してしまう可能性があります。そんなときはカテゴリーや画像フォルダ等で区切って、置換作業を複数回に分けて行うことでエラーを起こさずに済みます。↓https://site-hikkoshi.com/wp-content/uploads/2018/ある程度置換が進んだら、残っている置換対象をすべて一括で置換してしまってもエラーを起こさずに完了できるかと思います。年度で区切って置換してもエラーを起こす場合には、さらに月別で区切って置換を試すなど、絞り込んで置換するといいでしょう。Regexを使用してエラーが出た場合の対処法でした。最後まで記事をお読みいただきありがとうございます。参考になりましたら幸いです。コラムこの記事に関連する記事seesaaブログランキング登録とランキング確認方法Livedoorブログランキング登録とランキング確認方法gooブログランキング登録とランキング確認方法WordPressテーマ変更作業の外注費の相場FC2ブログをSSL化する手順と注意点を解説SNSにて最新の情報を発信しております。