下らないことでまた時間を費やした。。。

管理画面にメニューを追加する場合、つまり add_menu_page, add_submenu_page (および、その派生関数)を呼び出すフックは、 ‘admin_menu’ を使わなければなりません。

何が言いたいかっていうと、’admin_init’ じゃ、遅いんです!

admin_init の名前から、管理画面用のアクションフックで先頭にあるような錯覚をしてしまって、こちらにフックしてしまってました。

この場合、サイドウィジェットにメニュー自身は表示されるのですが、それをクリックしてアクセスした場合に、「このページにアクセスするための十分なアクセス権がありません。」のエラーが出てしまいます。

このエラーの原因を見つけるのに泣きたくなるほど時間食った。。。