wake-up-neo.net

Hinzufügen einer Menüseite auf mehreren Websites

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?

1
Nefro

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' 
    );  
} 
2
Pat J