J'ai créé un élément de menu de niveau supérieur pour les publications personnalisées, mais j'aimerais un sous-menu sous ce lien avec la page Ajouter une galerie de Nextgen, car le client souhaite regrouper toutes ses fonctionnalités dans un élément de menu de niveau supérieur.
Jusqu'ici je fais:
add_submenu_page(
'edit.php?post_type=events',
'Add Gallery',
'Add Gallery',
'administrator',
'nggallery-add-gallery',
'event_add_gallery'
);
Mais le lien ressemble à:
http://example.com/wp-admin/edit.php?post_type=events&page=nggallery-add-gallery
Y'a-t-il une quelconque façon de réussir cela?
Cela irait comme ceci (notez l’absence du paramètre de fonction - ainsi que la possibilité au lieu d’un rôle) .
add_action( 'admin_menu', 'wpse_74421_menu_admin' );
function wpse_74421_menu_admin()
{
add_submenu_page(
'edit.php?post_type=events',
'Add Gallery',
'Add Gallery',
'delete_plugins',
'admin.php?page=nggallery-add-gallery'
);
}