Gutenberg"の一部です。この記事は会員専用コンテンツを含んでいます。lang:ja”でtwitter検索することを趣味にしているのだが、テーマが対応していないことによる怨嗟の声が聞こえてくる。有料テーマなら対応しておけばよかったのに......とは思うが、これは逆に考えるとビジネスチャンスでもある。実際、対応といっても国内有料テーマの利便性は豊富なショートコードなので、ブロックエディタとは相性がわるいし挿入ボタンも置けなくなったので「似たブロックをつくって移行をお願いする」しか方法がないはずなんですよね。それは微妙だから迷っているうちに今...みたいな。Blockで紹介したAlertブロックに変換する方法を紹介しよう。テーマを乗り換えたzange-alertは編集画面で次のような見栄えになるはずだ。クラシックブロックとして表示されるはず。ここで「ブロックに変換」を選ぶと、次のようにショートコードブロックが挿入される。乗り換えのお客さんは一年間サブスクリプション無償!」というキャンペーンを売ったとしよう。Blockテーマを使えば、ユーザーはなんの苦労もなくいままでのコンテンツを引き継げるわけだ。要するにこういう風に変換されると嬉しい。このためのプロパティがtransformsプロパティである。transformsとはブロックのtransformsプロパティは、toとfromに大別され、そのブロックがなにから作られるのか、そして、なににコンバートできるか、ということを決めるプロパティである。上記のtwitterタイムラインでは、北島氏も「ブロックからブロック」と理解していたようだが、ドラッグ&ドロップしたファイルや、もちろんショートコードからも変換することができる。今回であれば、alertブロックが必要とするstyleとcontentをショートコードから引き継げばいいのだ。そのためのコードは次の通り。);これで、次のように無事変換されるようになる。多くの有料テーマが1,2ヶ月ほど対応に時間がかかると宣言していることを考えると、その間にとっととブロックの対応を終えてしまえば、かなりいい感じにシェアを取れるのではないだろうか。以上、残りは有料会員向けにソースコード全体を提供して終わりにする。小説家であり、WordPress開発者。2016のリードオーガナイザー。山梨に土地を持ち、DIYで家を建てている。KunoichiというWordPressテーマ・プラグインマーケットプレースを作成中。コメントデータの処理方法の詳細はこちらをご覧ください。PとはWordPressエキスパートが運営するWordPress専門ニュースメディアです。サーバー代を支払い、諸々の法的責任を負っています。