[WP Plugin] Block Lab でカスタムブロックをかんたんに追加する
カスタムブロックを簡便にプロジェクトに導入したい。
こちらを読んで知りました。ありがとうございます
公式
Contents
カスタムブロックの設定
管理画面からカスタムブロックを設定します。
手順は端折っています。
対応するディレクトリ、ファイル名でテンプレートを設置します。
<div class="block-download-link">
<span class="link-title"><?php block_field( 'link-title' ); ?></span>
<a class="btn btn-black btn-download" href="<?php block_field( 'link-url' ); ?>">Download</a>
</div>
利用方法
投稿画面から設定したカスタムブロックを選択します。
ポインターのフォーカスを外すと、テンプレートが表示されます。
編集画面に CSS Style を適用する
上述の画面キャプチャは CSS Style が適用されています。
それには editor-style.css を用意し、有効化する必要があります。
Gutenberg では少し設定が変わったようです。
Gutenbergで独自のスタイルを適用したい場合は、これまでエディタにスタイル適用させたいときに使用していたadd_editor_style()に加え、下記のようにadd_theme_support( ‘editor-styles’ );を追記することで可能になり、記述された内容はstyle要素としてインラインで挿入されます。
/**
* Add editor-style.css
*/
function my_editor_style() {
add_theme_support( 'editor-styles' );
add_editor_style( 'css/editor-style.css' );
}
add_action( 'after_setup_theme', 'my_editor_style', 0 );