私はマルチサイトでメニューページを追加しようとしています(設定はすべてのブログに対してグローバルになります)。
プラグインで作成され、ネットワークでアクティブ化された現在のコード
function wpdocs_register_my_custom_menu_page() {
add_menu_page(
__( 'Custom Menu Title', 'textdomain' ),
'custom menu',
'manage_options',
'myplugin/myplugin-admin.php',
'');
}
add_action( 'admin_menu', 'wpdocs_register_my_custom_menu_page' );
しかし、それはブログメニューでのみ表示されます、私は異なるアクションフックであるべきだと思います、多分誰かが私を助けることができますか?
network_admin_menu
フックを探していると思います。
network_admin_menu
のCodexページには、次の例があります。
add_action('network_admin_menu', 'function_name');
function function_name() {
add_menu_page(
"page_title",
"menu_title",
'capability',
'menu_slug',
'function_callback'
);
}