WordPress:管理画面にGutenbergの再利用ブロック一覧へのリンクを追加する方法

WordPress:管理画面にGutenbergの再利用ブロック一覧へのリンクを追加する方法

作成した再利用ブロックをまとめて確認したいときなどに見る再利用ブロック一覧へ容易にアクセスするようにする備忘録です。
ある程度用意した後はそんな頻繁に確認することはないですが、開発中などで頻繁に確認するようなときに地味に便利だと思います。

メニューを追加する

「投稿」メニュー上に「再利用ブロック」メニューを追加

イメージのように「投稿」メニューの上に新たに「再利用ブロック」というメニューを追加し、クリックで再利用ブロック一覧ページに遷移するようにします。
実装には下記をfunctions.phpに記述し、名称を変えたい場合は第2引数、アイコンを変えたい場合は第6引数を任意のものに変更してください。
また、表示位置を変更したい場合はサンプルコードで4としている部分を任意の数値に変更してください。

functions.php

add_action( 'admin_menu', 'add_wp_block_menu' );
function add_wp_block_menu() {
  add_menu_page( '再利用ブロック', '再利用ブロック', 'manage_options', 'edit.php?post_type=wp_block', '', 'dashicons-screenoptions', 4 );
}

サブメニューで追加する

「設定」メニュー内に「再利用ブロック」メニューを追加

サブメニューとして追加させたい場合は、add_submenu_page()もしくは各項目のラッパー関数を使用します。
例えば、下記は「設定」メニュー内の「一般」の次に表示されるようにする記述になり、名称を変えたい場合は第2引数を任意のものに変更し、表示位置を変更したい場合はサンプルコードで1としている部分を任意の数値に変更してください。

functions.php

add_action( 'admin_menu', 'add_wp_block_menu' );
function add_wp_block_menu() {
  add_options_page( '再利用ブロック', '再利用ブロック', 'manage_options', 'edit.php?post_type=wp_block', '', 1 );
}

Close the search window,
please press close button or esc key.