J'essaie d'ajouter une page de menu sur plusieurs sites (les paramètres seront globaux pour tous les blogs).
Code actuel créé dans le plugin et activé dans le réseau
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' );
Mais cela ne se voit que dans le menu du blog, je pense que ce devrait être un crochet d'action différent, peut-être que quelqu'un peut m'aider?
Je crois que vous recherchez le network_admin_menu
hook.
La page Codex pour network_admin_menu
présente l'exemple suivant:
add_action('network_admin_menu', 'function_name');
function function_name() {
add_menu_page(
"page_title",
"menu_title",
'capability',
'menu_slug',
'function_callback'
);
}