WordPressのブロックエディタに関して、色々と触る機会が増えてきたので、忘れないようにメモ代わりに記事にしておきたいと思います。
いまのWordPressの5.0以降では、ブロックエディタが実装されています。このブロックエディタには、再利用することが出来るブロックを保存しておく機能があります。
例えば、自分でページを組んでいって、別のページでも同じ構成で組み立てる場合、同じようにイチから同じブロックを使っていくのはとても手間になると思います。そういった場合に、再利用ブロックとして、また利用したいブロックの塊を登録しておくことが出来ます。便利ですね。
この保存された再利用ブロックは、修正を行うと、他で利用されている同じ再利用ブロックも同じように全て修正がかかります。便利ですね(←2回目)。
再利用可能ブロックを管理する一覧ページへのリンクをメニューに追加
とても便利なのはわかるんですが、1つだけ不便なことがあります。
それはこの再利用ブロックを修正する際に、再利用ブロックを選んだりする一覧ページへのリンクが無いんです。
下の画像のように、編集画面内のブロック追加ウィンドウの左上に出てくる右端の「・・・」の中にある「再利用ブロックを管理」というリンクからしかアクセスできません。
通常であれば管理画面の左のメニューにあっても良さそうなものですが・・・。わざわざ投稿画面とかを経由してアクセスしないといけないのは面倒ですよね。
functions.phpにコードを追加
下記のコードを、functions.php に追加します。
// 管理画面に再利用可能ブロックメニューを追加 -----------------------------
add_action( 'admin_menu', 'add_custom_menu' );
function add_custom_menu(){
add_menu_page( 'ブロックの管理', 'ブロックの管理',
'manage_options', 'edit.php?post_type=wp_block', '', 'dashicons-admin-post', 21 );
}
これでダッシュボードをみてみると、左のメニューに再利用ブロックの一覧ページへアクセスできるメニューが追加されてますね!これでもっと便利になりましたね(←3回目)
メニュー名の「ブロックの管理」とか、表示されている順番とかは適切お好みで変更して下さいね。
コメント