WordPress | Ajout d'un poste de douane menu sous menu personnalisé dans l'admin
Je suis en train de créer un plugin, avec un tableau de bord de la page, la page de configuration, quelques pages supplémentaires pour la configuration et certains types de poste personnalisés.
Plus spécifique, dans l'admin, je voudrais avoir quelques pages ajoutée dans le menu via les fonctions add_menu_page et add_submenu_page, comme j'aime bien créer des types de poste personnalisés liés au plugin.
La question est de savoir comment regrouper les types de poste personnalisés menus sous le plugin menu options.
Dans l'exemple, disons que j'ai de la création de l'option de menu "MyPlugin" avec la fonction add_menu_page puis en dessous de ce menu, je l'ajout de la page "Paramètres de la Page", "Faire des trucs à la page", "tableau de bord" via la fonction add_submenu_page puis-je créer le custom post type "Voitures". Comment puis-je placer le "Cars" dans le menu MyPlugin option de menu ?
Le résultat final, j'aime être comme ça :
Dashboard
Home
...
Posts
All Posts
...
Settings
General
...
...
MyPlugin <- How to add this menu structure ?
Dashboard <- How to add this menu structure ?
Cars <- How to add this menu structure ?
Settings Page <- How to add this menu structure ?
Do stuff page <- How to add this menu structure ?
Le réel problème n'est pas comment créer la structure de menu, mais comment faire pour ajouter les "Voitures" custom post type dans le menu MyPlugin menu.
Remarque j'ai essayer l'option suivante dans le "register_post_type" attributs avec pas de chance
'show_in_menu' => 'admin.php?page=myplugin.php'
Est que posible de réalisée ?
OriginalL'auteur Merianos Nikos | 2013-03-25
Vous devez vous connecter pour publier un commentaire.
Au sein de votre
register_post_type
, ajouter ce petit extrait devoici les emplacements pour les positions menu
si vous définissez la position supérieure à 100, il va continuer d'ajouter tout en bas du menu administrateur.
J'ai créé un custom wp poste type de générateur (SITE DISPARU), vous pouvez voir la position sur le custom post type sur le côté droit,
Entrez un type de poste Nom, (pluriel)
alors, en vertu de cela, vous pouvez sélectionner la position du menu, il va changer de position pour montrer où il apparaîtra,
si vous avez de la difficulté à construire votre menu structure essayer cette
http://codex.wordpress.org/Function_Reference/add_menu_page
For $menu_slug please don't use __FILE__ it makes for an ugly URL, and is a minor security nuance.
codex.wordpress.org/Function_Reference/add_submenu_page#NotesCeci ne permet pas les custom post type, comme un sous-élément de menu... Est-il possible de faire cela?
add_submenu_page( 'edit.le php?post_type=CUSTOM_POST_TYPE', sous-menu "PAGE de TITRE", "MENU LABEL", "CAPABILITY", sous-menu "SLUG', 'CALLBACK_FUNC' );
oui, mais quelle est la fonction de rappel pour afficher la page par défaut d'un certain custom post type modifier la page?
OriginalL'auteur Marty
J'ai eu le même problème et je l'ai prouvé cette solution:
pour votre plugin page menu, essayez ceci:
dans votre
register_post_type
cette fonction:ce spectacle de votre page de menu dans la position que vous choisissez et que le sous-menu custom post type.
OriginalL'auteur Pablo Macias