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 [30/05/2016 09:00]
elisabeth [Créer son plugin 2]
Ligne 2: Ligne 2:
 {{:​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>​
 +