Voulez-vous créer un menu d'administration personnalisé avec 2 sous-menus ? Les menus d'administration sont utiles pour les sites d'adhésion lorsque vous avez plusieurs utilisateurs qui s'inscrivent sur votre site Web. Nous avons créé un extrait de code rapide que vous pouvez utiliser pour créer des panneaux d'administration personnalisés add_menu_page et add_submenu_page dans WordPress.
Instructions :
Tout ce que vous avez à faire est d'ajouter ce code au fichier functions.php de votre thème ou dans un plugin spécifique au site :
function theme_options_panel(){
add_menu_page('Theme page title', 'Theme menu label', 'manage_options', 'theme-options', 'wps_theme_func');
add_submenu_page( 'theme-options', 'Settings page title', 'Settings menu label', 'manage_options', 'theme-op-settings', 'wps_theme_func_settings');
add_submenu_page( 'theme-options', 'FAQ page title', 'FAQ menu label', 'manage_options', 'theme-op-faq', 'wps_theme_func_faq');
}
add_action('admin_menu', 'theme_options_panel');
function wps_theme_func(){
echo '<div class="wrap"><div id="icon-options-general" class="icon32"><br></div>
<h2>Theme</h2></div>';
}
function wps_theme_func_settings(){
echo '<div class="wrap"><div id="icon-options-general" class="icon32"><br></div>
<h2>Settings</h2></div>';
}
function wps_theme_func_faq(){
echo '<div class="wrap"><div id="icon-options-general" class="icon32"><br></div>
<h2>FAQ</h2></div>';
}
Note : Si c'est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur comment ajouter correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.
Si vous avez aimé cet extrait de code, veuillez consulter nos autres articles sur le site comme : 25 meilleurs plugins WooCommerce pour développer rapidement vos ventes et comment créer un formulaire de candidature en WordPress.
merci ça marche !
très simple et clair, merci
Merci ! Que Dieu vous bénisse
ça a marché ! Merci !
respect ! Merci !
Merci monsieur !
Des millions de mercis
+1, traduire en espagnol et vous référer
Excellent, très bien. Merci pour votre aide. J'ai une question, comment visualiser ce menu pour le rôle "invitador" ? par exemple :
$result = add_role( ‘invitador’, __(‘Invitador’ ),array(
‘theme_options_panel’ => true,
)); ??
Merci mon ami
Bien mec ! Simple et direct, 2 heures à chercher cette solution sur Google et rien lol
Tu es le mec haha
Heureux de vous avoir trouvé 🙂 assurez-vous de mettre wpsnipp dans vos favoris, nous avons plus que juste
add_menu_page et add_submenu_page… Profitez !
Bien mec ! Simple et direct, 2 heures à chercher cette solution sur Google et rien lol
Tu es le mec haha
Bien mec ! Simple et direct, 2 heures à chercher cette solution sur Google et rien lol
Tu es le mec haha
Bien mec ! Simple et direct, 2 heures à chercher cette solution sur Google et rien lol
Tu es le mec haha
Bien mec ! Simple et direct, 2 heures à chercher cette solution sur Google et rien lol
Tu es le mec haha
Bien mec ! Simple et direct, 2 heures à chercher cette solution sur Google et rien lol
Tu es le mec haha
Est-il possible d'ajouter un élément de niveau supérieur avec les informations de l'utilisateur actuel (avatar, nom d'utilisateur, prénom et nom, quelque chose comme le panneau d'informations utilisateur en haut à droite de la barre d'administration. Je veux faire cela parce que je n'ai trouvé aucune solution pour la publication front-end qui réponde à tous mes besoins, donc je laisserai l'utilisateur poster depuis le backoffice, mais je veux créer une expérience vraiment cool en ajoutant des choses intéressantes dans la zone d'administration. Voici un exemple https://dl.dropboxusercontent.com/u/12646264/example-user-info-pannel.jpg
Salut Aeonx,
Je ne pense pas, car add_menu_page n'accepterait que des paramètres spécifiques. La seule chose à laquelle je pourrais penser serait d'essayer d'ajouter du HTML dans le titre. Le problème est que cela serait placé dans une ancre. L'autre option serait d'insérer quelque chose dans le pied de page de l'administration, puis d'utiliser du javascript pour le supprimer et le placer dans le menu d'administration après coup. Gardez à l'esprit que ce n'est pas quelque chose que j'ai examiné, il pourrait donc y avoir un moyen plus simple.
Ok merci, j'essaierai le truc du pied de page.
Est-il possible d'ajouter un élément de niveau supérieur avec les informations de l'utilisateur actuel (avatar, nom d'utilisateur, prénom et nom, quelque chose comme le panneau d'informations utilisateur en haut à droite de la barre d'administration. Je veux faire cela parce que je n'ai trouvé aucune solution pour la publication front-end qui réponde à tous mes besoins, donc je laisserai l'utilisateur poster depuis le backoffice, mais je veux créer une expérience vraiment cool en ajoutant des choses intéressantes dans la zone d'administration. Voici un exemple https://dl.dropboxusercontent.com/u/12646264/example-user-info-pannel.jpg
Merci
Merci beaucoup, je cherche ce code depuis un jour. Merci beaucoup.....
ça marche bien merci
merci beaucoup ça marche....
Merci, ça a beaucoup aidé !
Cool, content de l'entendre !