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