Pz-LinkCardのショートコードをSearch Regexで、正規表現を用いて置換する方法!
![Pz-LinkCardのショートコードをSearch Regexで、正規表現を用いて置換する方法!](https://kazuki-mizuc.com/wp-content/uploads/2018/10/wp-pz-linkcard-shortcord-search-regex_eye.png)
WordPressテーマを「Snow Monkey」に変更しました。
「Snow Monkey」には、リンクカードを自動で表示してくれる機能が備わっています。
そのため、リンクカードを表示してくれる「Pz-LinkCard」のプラグインを外しました。
残ったショートコードをリンクアドレスだけ残すようにした置換作業を行いました。
「Search Regex」というプラグインを使用して、いっきに置換させる方法です。
Serch Regexで、正規表現を用いて置換
正規表現を入力
「Search Regex」をインストールし、有効化させます。
管理画面メニューから、[ツール]-[Search Regex]をクリックします。
![Search Regexで、正規表現の入力](https://kazuki-mizuc.com/wp-content/uploads/2018/10/search-regex_3.png)
Search patternに、
|[blogcard url="(.*)"]|
と入力します。「Pz-LinkCard」のショートコードに、アドレスが挿入された箇所を探します。
|
で、前後から挟みます。これがないと、「Search Regex」が検索してくれませんでした。
Replace patternに、
$1
と入力。ショートコード内にあるアドレスのみを抜き出して、その場に置き換えます。
Regexのチェックボックスに、チェックを入れます。正規表現を有効にします。
![Search Regexで、正規表現を検索したところ](https://kazuki-mizuc.com/wp-content/uploads/2018/10/search-regex_4.png)
[Search]ボタンをクリックします。
検索結果が、下側に表示されます。
「Pz-LinkCard」のショートコードが選ばれていることを確認します。
置換確認
![Search Regexの置換ボタン](https://kazuki-mizuc.com/wp-content/uploads/2018/10/search-regex_7.png)
[Replace]ボタンをクリックします。
![Search Regexで、正規表現を検索したものを置換](https://kazuki-mizuc.com/wp-content/uploads/2018/10/search-regex_5.png)
検索結果の下に、replaced with:
と、置換された状態が表示されます。
この段階ではまだ、実際には置換されていません。
置換された後の状態をここでしっかり確認しておきましょう。
実行
![Search Regexの置換実行ボタン](https://kazuki-mizuc.com/wp-content/uploads/2018/10/search-regex_8.png)
[Replace & Save]ボタンをクリックすると、検索置換が実行されます。
![Search Regexで、置換が実行し終わったところ](https://kazuki-mizuc.com/wp-content/uploads/2018/10/search-regex_6.png)
![Snow Monkeyのリンクカード表示](https://kazuki-mizuc.com/wp-content/uploads/2018/10/search-regex_9.png)
▲Snow Monkeyでのリンクカードが表示されたところです。
まとめ
これで、「Pz-LinkCard」のショートコードを、ただのアドレスに簡単に置換することができました。
1記事ずつ、確認しながら手を加えていく方が堅実です。
しかし、時間が惜しいこともあり、記事数もある場合は、ツールを使用することで時間を節約することができます。
参考にさせてもらったサイト
今回、「Pz-LinkCard」のショートコードを置き換える正規表現の参考にさせてもらったサイトです。
![](https://mono96.jp/wp-content/uploads/2017/12/a4d3eb03ee7ad84967269ff7935ea6b2-1200x136.png)
![](https://kazuki-mizuc.com/wp-content/uploads/2018/10/snow-monkey-wp-theme_eye-300x169.jpg)