WordPressの文字列を一括置換できるプラグインSearch Regex

wpカスタマイズ

 

小雪
小雪

こんにちは。上賀茂ブロガーの小雪(@kamigamolife)です。

 

 

今回は、WordPressの文字列を一括置換できるプラグイン「Search Regex」のご紹介です。

 

昨日、気まぐれで吹き出し等に使っているアイコンを変更しました。

このブログ「上賀茂life」は無料WPテンプレのcocoonを使わせていただいてます。

このような吹き出しのイラストは簡単に変更できるのですが、変更した以前のイラストは前のイラストのままです。

 

cocoon内の変更だけではhtmlまでは書き換えられないためです。

 

変更する箇所が少なければ手動で一箇所づつ変更していけますが、沢山の変更がある場合、時間も手間もかかりますし、見落としてしまう可能性があります。

このように、WordPressの文字列を一括置換したい場合に、とても便利な「Search Regex」というプラグインがあったので「Search Regex」の使い方などを記録しておきます。

スポンサーリンク

「Search Regex」でやりたいこと

吹き出しアイコンのURLの置換

念の為に、ブログのバックアップをしておいたほうが安心です。

「Search Regex」をインストールする

ダッシュボードの「プラグイン」→「新規追加

 

キーワードSearch Regexと記入

↓コピペして使ってください↓
((Ctrl+C)/貼り付け(Ctrl+V)/切り取り)

Search Regex

「Search Regex」をインストールします。

「Search Regex」を有効化する

有効化」をクリックして有効にします。

「Search Regex」の管理画面に行く

ダッシュボードの「ツール」→「Search Regex」をクリックします。

 

「Search Regex」の説明

簡単に説明します。

①Source(ソース)

どの箇所の文字列を検索するかを選択します。

  • Comment author:コメントの著者
  • Comment author email:コメント投稿者メール
  • Comment author URL:コメントのURL
  • Comment content:コメントの内容
  • Post content:投稿内容
  • Post excerpt:投稿の抜粋
  • Post meta value:メタ値をポストする
  • Post title:記事のタイトル
  • Post URL:投稿URL

②Limit to(置換数の上限)

  • No limit(無制限)
  • 10
  • 25
  • 50
  • 100

③Order By(検索後の昇順or降順)

  • Ascending:昇順(デフォルト)
  • Descending:降順

ここはどちらでもいいと思います。

④Search pattern(検索する文字列)

検索する文字列を入力する欄です。そのままですね。

⑤Replace pattern(置き換える文字列)

置き換える文字列を入力する欄です。こちらもそのままです。

実際に「Search Regex」でWordPressの文字列を一括置換してみる

やりたいこと:このブログの新旧の吹き出しアイコンのURLの置換

【私の場合】

検索する箇所:Post content(投稿内容)

検索文字列:https://kamigamolife.com/~省略~/●●.jpg(例)
置換文字列:https://kamigamolife.com/~省略~/○○.jpg(例)

置換数の上限は:No limit(無制限)

 

それぞれ記入、選択してSearchをクリックします。すると、検索した文字列が表示されるので、確認します。

 

次にReplaceをクリックします。すると、「検索した文字列を置換するとこんな文字列になるよの確認画面になります。

 

最後にReplace&Saveをクリックします。

確認画面はでずに、置換が実行されます。私の場合、159箇所の置換が行われました。

 

確認してみます。このブログの1ページ目の吹き出しアイコン、ちゃんと新しい吹き出しアイコンになっていました(*^^*)置換成功です♪

念の為、他のページも確認しましたが、ちゃんと旧吹き出しアイコンから新吹き出しアイコンに変更されていました。

 

これでWordPressの文字列を一括置換できるプラグインSearch Regexの説明を終わります♪

小雪
小雪

では、またね。see ya٩( ᐛ )و

 

 

コメント

error:Content is protected !!