Ich versuche, eine Menüseite für mehrere Sites hinzuzufügen (die Einstellungen sind für alle Blogs global).
Aktueller Code im Plugin erstellt und im Netzwerk aktiviert
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' );
Aber es zeigt sich nur im Blogmenü, ich denke sollte ein anderer Aktionshaken sein, kann mir vielleicht jemand helfen?
Ich glaube, Sie suchen nach dem network_admin_menu
hook.
Die Codex-Seite für network_admin_menu
enthält das folgende Beispiel:
add_action('network_admin_menu', 'function_name');
function function_name() {
add_menu_page(
"page_title",
"menu_title",
'capability',
'menu_slug',
'function_callback'
);
}