Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
code:wordpress:plugin2 [29/05/2016 17:21]
elisabeth [Ajout dans le Menu Règlages]
code:wordpress:plugin2 [15/06/2018 22:20] (Version actuelle)
Ligne 1: Ligne 1:
-{{htmlmetatags>​metatag-robots:(index,​follow) metatag-author:(Elisabeth Pointal) metatag-keywords:(Ajouter mon plugin au menu , WordPress ) metatag-description:(Créer son plugin WordPress et ajouter le au menu)}}+{{htmlmetatags>​metatag-robots=(index,​follow) metatag-author=(Elisabeth Pointal) metatag-keywords=(Ajouter mon plugin au menu , WordPress ) metatag-description=(Créer son plugin WordPress et ajouter le au menu)}}
 {{:​code:​wordpress:​wordpress300.jpg|WordPress}}\\ {{:​code:​wordpress:​wordpress300.jpg|WordPress}}\\
 [[code:​wordpress:​plugin1|<​= Créer son plugin 1]] [[code:​wordpress:​plugin1|<​= Créer son plugin 1]]
-====== ​ Créer son plugin 2 ======+====== ​ Créer son plugin 2 - Côté éditeur ​======
 <​note>​Cette partie concerne l'​ajout de pages d'un plugin ​ côté éditeur/​administrateur</​note>​ <​note>​Cette partie concerne l'​ajout de pages d'un plugin ​ côté éditeur/​administrateur</​note>​
-}+
 ===== Ajout dans le Menu Règlages ===== ===== Ajout dans le Menu Règlages =====
 On utilise la fonction [[https://​codex.wordpress.org/​Function_Reference/​add_options_page|add_options_page]] On utilise la fonction [[https://​codex.wordpress.org/​Function_Reference/​add_options_page|add_options_page]]
 {{:​code:​wordpress:​wp-reglagle.png?​direct&​350 |WordPress Menu Réglage}} {{:​code:​wordpress:​wp-reglagle.png?​direct&​350 |WordPress Menu Réglage}}
 +<sxh php; first-line:​16;​ title: wp-content/​plugins/​hello-world/​hello-world.php>​
 +function hello_admin_menu(){
 +    add_options_page( ​
 +        "​Options de Hello World",​ // Titre de la page (head title)
 +        "​Hello", ​ // Titre dans le menu
 +        '​manage_options',​ //"​Droits"​ pour utilisateurs ​
 +        '​hello-options',​ // référence unique à la page
 +        '​hello_options'​ //la fonction à appeler pour afficher la page (optionnel)
 +    );
 +}
 +// On appelle la fonction hello_admin_menu au bon moment
 +if(is_admin()){
 +    add_action("​admin_menu",​ "​hello_admin_menu"​);​
 +}
 +</​sxh>​
 +