.wpcf7-submit:disabled{cursor:not-allowed}よく試し、よく作るブログ実験室naelabAFFINGER5とCocoonのテーマ移行に便利なブログカード変換プラグインを作ったAFFINGER52018.03.30WordPressでテーマを変えるとき、地味に困る&苦行になりがちなのが、ブログカードの移行です。AFFINGER5やSANGOなど記事IDをキーにする系テーマと、SimplicityやCocoonに代表されるURLをキーにする系テーマは相性が最悪。SearchRegex+正規表現による一括置換ができないので、泣く泣く手作業で全部書き換えた......なんて方も多いのではないでしょうか。一瞬で全部置換できるようにプログラムを書いてみました。題材として、記事ID系の代表としてAFFINGER5(WING)、URL系の代表としてCocoonを選んでいます。対応テーマ注意点AFFINGER5ブログカード用ショートコードの属性値は消えますショートコードが文中に入っているとバグります必ずテスト環境で動作確認をしてくださいプラグイン起因のトラブルの責任は負いかねますプラグインのダウンロードまとめ:移行はなるべく自動化しようなにがどうなるかすべての公開済の投稿および固定ページを対象に、AFFINGER5のブログカードショートコードと、Cocoonがブログカードとして解釈する文字列を、相互変換します。具体的には、Cocoon系テーマでブログカードに変換されるURLが......AFFINGER5のブログカード用ショートコードに置き換わります。→Cocoonへの変換もできます。適当に記事を1つ作る本文にショートコードを書く(角カッコは半角で)Cocoon→WING:[conv-blogcard-c2w]WING→Cocoon:[conv-blogcard-w2c]「プレビュー」を押してショートコードを実行する本文部分に「done!」と表示されたら完了テーマ移行作業はそんな頻繁にするものでもないので、管理画面は作ってません。Cocoonみたいなテーマ移行の場合に使えます。プログラムの中身を少し変えれば、SANGOやSTORKなど、ブログカードのショートコードに記事IDを使う他のテーマにも対応可能なはずです。(買ってないのでテストできてません......)注意点AFFINGER5ブログカード用ショートコードの属性値は消えますAFFINGER5のブログカード用ショートコードは、属性値を指定することでラベルをつけたりタイトルを書き換えたりできます。color=”yellow”]↓が、本プラグインは記事IDしか見ない=属性値を保存しないので、AFFINGER5→Cocoon→AFFINGER5と再変換すると、記事ID以外の属性値は消えます。ショートコードが文中に入っているとバグりますAFFINGER5→Cocoonの変換では、ショートコードが独立した行に書かれていることを必ず事前に確認してください。上のような状態でプラグインを実行すると......↑こうなります。これではCocoon側でブログカードとして識別されません。テスト環境で動作確認をしてくださいこのプラグインは記事データを直接更新します。ショードコードの実行結果を「元に戻す」ことはできません。テスト用のWordPressで、事前に動作確認してください。テスト用WordPressは無料で作れます。詳しくは下記記事をどうぞ。WordPressを無料お試しする方法まとめ。無料でお試しする方法を解説します。おすすめはレンタルサーバーの無料お試しプログラムを利用することです。bloglab.naenote.net2016.10.23プラグイン起因のトラブルの責任は負いかねます本プラグインで発生したトラブルの責任は負いかねます。プラグインのダウンロードダウンロードはこちらまとめ:移行はなるべく自動化しようWING、Cocoon、Luxeritas、SANGO、JIN......最近は有料・無料問わず魅力的なテーマがたくさんあります。面倒なのが、テーマの移行。テーマ独自機能を他のテーマのものにマッピングする作業がただただ面倒。このハードル、もっと下がっていいと思うんです。したほうがもっと自由にWordPressを使えると思うので。このプラグインで、テーマ移行が少しでも楽になってくれたら幸いです。以上、記事ID系とURL系のブログカードを自動置換するプラグインを作ってみたので紹介しました。CTR改善効果の高いカスタマイズがボタン一発AFFINGER5AFFINGER5に乗り換えたらコンバージョン率が大幅改善。ブログが「細マッチョ」になったAFFINGER5AFFINGER5(WING)は万人にはおすすめできない。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。管理人NAEただのブログ好き。お問合わせはこちらもしくはTwitterのDMまでどうぞ。ブログ実験室naelab.タイトルとURLをコピーしました。