Pz-LinkCardのショートコードをSearch Regexで、正規表現を用いて置換する方法!

当ページのリンクには、アフィリエイトリンクが含まれています。
Pz-LinkCardのショートコードをSearch Regexで、正規表現を用いて置換する方法!

WordPressテーマを「Snow Monkey」に変更しました。

「Snow Monkey」には、リンクカードを自動で表示してくれる機能が備わっています。

そのため、リンクカードを表示してくれる「Pz-LinkCard」のプラグインを外しました。

残ったショートコードをリンクアドレスだけ残すようにした置換作業を行いました。

Search Regex」というプラグインを使用して、いっきに置換させる方法です。

目次

Serch Regexで、正規表現を用いて置換

この方法は、データベースに触れるため、必ずバックアップを取ってから行ってください。自己責任で、作業をお願いします。

正規表現を入力

Search Regex」をインストールし、有効化させます。

管理画面メニューから、[ツール]-[Search Regex]をクリックします。

Search Regexで、正規表現の入力

Search patternに、

|[blogcard url="(.*)"]|

と入力します。「Pz-LinkCard」のショートコードに、アドレスが挿入された箇所を探します。

で、前後から挟みます。これがないと、「Search Regex」が検索してくれませんでした。

Replace patternに、

$1

と入力。ショートコード内にあるアドレスのみを抜き出して、その場に置き換えます。

Regexのチェックボックスに、チェックを入れます。正規表現を有効にします。

Search Regexで、正規表現を検索したところ

[Search]ボタンをクリックします。

検索結果が、下側に表示されます。

「Pz-LinkCard」のショートコードが選ばれていることを確認します。

置換確認

Search Regexの置換ボタン

[Replace]ボタンをクリックします。

Search Regexで、正規表現を検索したものを置換

検索結果の下に、replaced with: と、置換された状態が表示されます。

この段階ではまだ、実際には置換されていません。

置換された後の状態をここでしっかり確認しておきましょう。

実行

Search Regexの置換実行ボタン

[Replace & Save]ボタンをクリックすると、検索置換が実行されます。

Search Regexで、置換が実行し終わったところ
Snow Monkeyのリンクカード表示

▲Snow Monkeyでのリンクカードが表示されたところです。

まとめ

これで、「Pz-LinkCard」のショートコードを、ただのアドレスに簡単に置換することができました。

1記事ずつ、確認しながら手を加えていく方が堅実です。

しかし、時間が惜しいこともあり、記事数もある場合は、ツールを使用することで時間を節約することができます。

参考にさせてもらったサイト

今回、「Pz-LinkCard」のショートコードを置き換える正規表現の参考にさせてもらったサイトです。

ものくろぼっくす
SnowMonkeyのブログカードに対応するため、Pz-LinkCard プラグインのショートコードを正規表現で一括置換し... ショートコードの修正を記事ごとに1個づつ行うのは大変なので、正規表現を使って一括で置換しました。この記事は、正規表現とデータベースの操作などの知識がある方向けで...
Webllica
WordPress の記事内容を一括で置換できるプラグイン Search Regex 内部リンクを http から https へ変更したい。アンカータグの target=
あわせて読みたい
WordPressテーマ「Snow Monkey」に変更して、シンプルデザインで機能充実してWebサイト作りが楽しくなる! 当ブログのWordpressテーマをSnow Monkeyに変更しました。 テーマのデザインは、シンプルで、白ベースで、あまり飾りのない見た目が好きだったこと。 そして、Wordpress...

ブログカフェ開催のご案内!Blog Cafe

ブログ記事を書いたり、情報交換したり、ブログの悩みを共有できる場です。

ブログを始めたい方も、オンラインで気軽に参加できます。

次回のブログカフェは、2024年12月17日(火)夜開催

第69回ブログカフェ@オンライン12/17(火)夜開催

詳細・参加申し込みは、こちらから!

Pz-LinkCardのショートコードをSearch Regexで、正規表現を用いて置換する方法!

この記事が気に入ったら
いいね または フォローしてね!

シェアはこちらから!
  • URLをコピーしました!
目次