- Statut : non résolu
- Ce sujet contient 9 réponses, 4 participants et a été mis à jour pour la dernière fois par
didier07, le il y a 10 années et 5 mois.
-
AuteurMessages
-
22 août 2014 à 7 h 55 min #541105
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 3.9.2
– Version de PHP/MySQL :
– Thème utilisé :
– Extensions en place :
– Nom de l’hebergeur :
– Adresse du site :Problème(s) rencontré(s) :
bonjour, je cherche à créer des nouvelles zones de widgets avec « register_sidebar » mais la seule chose que ça fait c’est planter mon site :boulet: quelqu’un pourrait me dire ce qu’il ne va pas dans ma déclaration ?
Merci d’avanceif ( function_exists(‘register_sidebar’) )
{
register_sidebar(array(
‘name’ => ‘colonne_cloud’,
‘before_widget’ => ‘<div class="widget">‘,
‘after_widget’ => ‘</div>‘,
‘before_title’ => ‘<h3>‘,
‘after_title’ => ‘</h3>‘,
));
}
register_sidebar(array(
{
‘name’ => ‘colonne_devops’,
‘before_widget’ => ‘<div class="widget">‘,
‘after_widget’ => ‘</div>‘,
‘before_title’ => ‘<h3>‘,
‘after_title’ => ‘</h3>‘,
));
}
register_sidebar(array(
{
‘name’ => ‘colonne_dsi’,
‘before_widget’ => ‘<div class="widget">‘,
‘after_widget’ => ‘</div>‘,
‘before_title’ => ‘<h3>‘,
‘after_title’ => ‘</h3>‘,
));
}
endif;22 août 2014 à 8 h 11 min #967420L’accolade fermante de la ligne 10 ferme prématurement le « if », il faut le déplacer et le placer avant le « endif »
22 août 2014 à 8 h 17 min #967421planter ok, mais quelle erreur ça te fait ? comment se manifeste le plantage ?
22 août 2014 à 8 h 35 min #967422luciole135 =>j’ai tenté de supprimer les accolades en trop ça ne change rien
pprem => bah en fait quand je vais sur la page wp-admin, j’ai une page blanche et quand je vais sur wp-login je peux tenter autend de fois que je veux de rentrer mon MDP je reste sur la page de login…..
22 août 2014 à 9 h 11 min #967423if ( function_exists(‘register_sidebar’) )
{
register_sidebar(array(
‘name’ => ‘colonne_cloud’,
‘before_widget’ => ‘<div class="widget">‘,
‘after_widget’ => ‘</div>‘,
‘before_title’ => ‘<h3>‘,
‘after_title’ => ‘</h3>‘,
));
register_sidebar(array(
‘name’ => ‘colonne_devops’,
‘before_widget’ => ‘<div class="widget">‘,
‘after_widget’ => ‘</div>‘,
‘before_title’ => ‘<h3>‘,
‘after_title’ => ‘</h3>‘,
));
register_sidebar(array(
‘name’ => ‘colonne_dsi’,
‘before_widget’ => ‘<div class="widget">‘,
‘after_widget’ => ‘</div>‘,
‘before_title’ => ‘<h3>‘,
‘after_title’ => ‘</h3>‘,
));
}
endif;Il faut quand même comprendre un peu la syntaxe de php pour modifier un thème.
Un tableau se déclare ainsi
array( ‘clef1’=>’valeur1’, ‘clef2’=>’valeur2’)
22 août 2014 à 9 h 47 min #967424j’ai déjà fait cette modification mais ça n’a strictement rien changé, merci quand même
22 août 2014 à 10 h 07 min #967425Pagearo wrote:luciole135 =>j’ai tenté de supprimer les accolades en trop ça ne change rienJe n’ai pas dit de la supprimer uniquement, j’ai dit de la déplacer comme vous l’a fait didier07.
22 août 2014 à 10 h 58 min #967426oui c’est ce qui à été fait justement 🙂 mais sans succès
22 août 2014 à 11 h 12 min #967427L’erreur ne vient pas de là !
22 août 2014 à 13 h 04 min #967428Poster le code complet du fichier. Avec une partie de code comme ca, on peut supprimer une partie des erreurs, mais il y a probablement une autre erreur de syntaxe ailleurs.
Didier
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.