Vous n'êtes pas identifié.
Annonce
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
#1 22-05-2008 12:41:38
- cyborgjeff
- Connaisseur WP
- Date d'inscription: 02-06-2007
- Messages: 32
register sidebar sous 2.5
Bonjour,
Ma configuration WP actuelle
- Version de WordPress : 2.5
- Thème utilisé : dérivé de SexyBack
- Plugins en place :
- Nom de l'hebergeur : Untergrund
- Adresse du site :
Problème(s) rencontré(s) :
Bonjour, j'avais trouvé une solution pour créer de nouvelle barre à widget dans un theme en modifiant le fichier functions.php du theme tel qu'expliqué ici.
Cela a très marché sur mon wordpres 2.3 et un autre theme... bizarrement sur ce nouveau wordpress que j'installe en 2.5, j'ai beau ajouter la déclaration de sidebar supplémentaire, ou simplement de renomer l'unique... rien y fait.
Il y a t il qqch de différent ?
j'avais :
Code:
- if ( function_exists('register_sidebar') )
- register_sidebar(array(
- 'before_widget' => '<li id="%1$s" class="widget %2$s">',
- 'after_widget' => '</li>',
- 'before_title' => '<h2 class="widgettitle">',
- 'after_title' => '</h2>',
- ));
remplacé par :
Code:
- if ( function_exists('register_sidebar') )
- register_sidebar(array(
- 'name'=>'left_sidebar',
- 'before_widget' => '<li id="%1$s" class="widget %2$s">',
- 'after_widget' => '</li>',
- 'before_title' => '<h2 class="widgettitle">',
- 'after_title' => '</h2>',
- ));
- register_sidebar(array(
- 'name'=>'bottom_sidebar',
- 'before_widget' => '<li id="%1$s" class="widget %2$s">',
- 'after_widget' => '</li>',
- 'before_title' => '<h2 class="widgettitle">',
- 'after_title' => '</h2>',
- ));
Hors ligne
#2 22-05-2008 19:00:51
- Comme une image
- Burpeur Wordpress

- Lieu: Paris (enfin presque)
- Date d'inscription: 30-01-2008
- Messages: 1574
- Site web
Re: register sidebar sous 2.5
Extrait du thème sandbox :
Code:
- if ( !function_exists('register_sidebars') )
- return;
- // Formats the Sandbox widgets, adding readability-improving whitespace
- $p = array(
- 'before_widget' => "\n\t\t\t" . '<li id="%1$s" class="widget %2$s">',
- 'after_widget' => "\n\t\t\t</li>\n",
- 'before_title' => "\n\t\t\t\t". '<h3 class="widgettitle">',
- 'after_title' => "</h3>\n"
- );
- // Table for how many? Two? This way, please.
- register_sidebars( 2, $p );
Hors ligne
#3 23-05-2008 10:00:37
- cyborgjeff
- Connaisseur WP
- Date d'inscription: 02-06-2007
- Messages: 32
Re: register sidebar sous 2.5
Ca marche, mais cela me crée un nouveau problème ...
Lorsque je fais cette manipulation, mon theme ne me laisse plus mettre comme home page, une PAGE et m'impose un article....
Hors ligne
#4 23-05-2008 19:58:02
- Comme une image
- Burpeur Wordpress

- Lieu: Paris (enfin presque)
- Date d'inscription: 30-01-2008
- Messages: 1574
- Site web
Re: register sidebar sous 2.5
Je suis assez surpris ! Es-tu certain que les deux problèmes soient liés ?
Comment se manifeste exactement ce blocage ?
Hors ligne
#5 23-05-2008 20:36:54
- cyborgjeff
- Connaisseur WP
- Date d'inscription: 02-06-2007
- Messages: 32
Re: register sidebar sous 2.5
oui oui.. c'était vraiment similaire. dès que je copiais ton code, plus moyen de cibler une "PAGE" en home, d'office il me prenait un "BILLET"... j'ai finalement, mélanger ton code avec mon ancien.. et ca a fonctionné ??
Hors ligne
