Custom Post Type UI(CPT UI)などでカスタム投稿をワードプレス上に作られているサイトは結構あるかと存じます。
今回は、このカスタム投稿のサブメニューとして独自のページを管理画面に付け加える方法を解説いたします。

カスタム投稿の管理画面メニュー配下にサブメニューをつける

早速ですが下記のコードで任意のカスタム投稿のサブメニューとしてページを追加可能です。
こちらのコードはFunction.phpや制作されたプラグイン等に挿入されてください。

add_action( 'admin_menu', function () {
add_submenu_page( 'edit.php?post_type=custommypost',"メニューページのタイトル", "カスタム投稿サブメニュー", 'manage_options', "custompostsubmenu",function () {
?>
ページの内容をここに記載します
<?php
});
});

コードの解説

・コードのedit.php?post_type=custommypost の custommypostの部分はカスタム投稿のスラッグにされてください。
・add_action( ‘admin_menu’ は管理画面のメニューをワードプレスが生成する際のアクションです。こちらにadd_submenu_page(という処理で管理画面にサブメニューを追加しています。
・ページの内容をここに記載します と書いてある部分には、このメニューをクリックしたときに表示されるページのコードを記載されてください。

WordPress ワードプレスドクター
ワードプレスの開発、カスタマイズ、修正や修復のご依頼はWPドクターまでお気軽にお送りください