Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1707 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Wordpress et l'option panel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Wordpress et l'option panel

n°2160207
luciendub
Posté le 14-10-2012 à 22:38:55  profilanswer
 

Bonjour,
Je suis présentement dans la construction d'un option panel pour mon thème personnalisé sur Wordpress.
Ce thème se base sur http://themble.com/bones/.
J'ai créé mon option panel conformément à http://net.tutsplus.com/tutorials/ [...] ons-panel/
Je veux maintenant inclure cette fonction:
 

Code :
  1. function remove_dashboard_widgets() {
  2. global $wp_meta_boxes;
  3. unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
  4. }
  5. if (!current_user_can('manage_options')) {
  6. add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );
  7. }


 
Pour ce faire, j'ai créé un array comme expliqué dans le tutoriel de nettuts.
 

Code :
  1. array( "name" => "Extensions dashboard widget",
  2.     "desc" => "Enable/disable Extensions dashboard widget",
  3.     "id" => $shortname."_admin_ext",
  4.     "type" => "checkbox",
  5.     "std" => "" ),


 
J'ai donc modifié la fonction plus haut pour avoir ceci:
 

Code :
  1. function remove_dashboard_widgets() {
  2. global $wp_meta_boxes;
  3. unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
  4. }
  5. if (!current_user_can('manage_options') &&(function_exists('ek_admin_ext'))) {
  6. add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );
  7. }


 
or je reçois un message me disant que je n'ai pas les droits nécessaires lorsque j'enregistre (Vous n’avez pas les droits suffisants pour accéder à cette page.)
De plus, ça n'enregistre pas vraiment puisque le widget du panneau d'administration n'est pas désactivé.
Est-ce que ma fonction est correcte?
Qu'ai-je mal fait?


Message édité par luciendub le 14-10-2012 à 22:46:04
mood
Publicité
Posté le 14-10-2012 à 22:38:55  profilanswer
 

n°2160270
luciendub
Posté le 15-10-2012 à 14:14:08  profilanswer
 

J'ai aussi:
 

Code :
  1. <label for="<?php echo $value['id']; ?>"><?php echo $value['name']; ?></label> 
  2. <?php if(get_option($value['id'])){ $checked = "checked=\"checked\""; }else{ $checked = "";} ?> 
  3. <input type="checkbox" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" value="true" <?php echo $checked; ?> /> 
  4.     <small><?php echo $value['desc']; ?>


 
Comment pourrais-je ajouter la vérification à ma fonction?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Wordpress et l'option panel

 

Sujets relatifs
Console dans panel/formSos Plus d'accès à mon site wordpress
Page de taille variable pour un portfolio wordpress[DELPHI] Copier le contenu d'un panel dans un autre ?
Wordpress CSSWordpress exclure une page du menu
Wordpress Problème d'accent : d'un --> d/'unWordpress : Bug affichage anciennes pages
l'écran splash de démarrage Ipad impossible sous wordpressWordpress - Changer un Copyright automatique?
Plus de sujets relatifs à : Wordpress et l'option panel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR