Annonce

Important : WordPress 2.6.1 est disponible en français. À lire avant la migration !
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:

  1. if ( function_exists('register_sidebar') )
  2.     register_sidebar(array(
  3.         'before_widget' => '<li id="%1$s" class="widget %2$s">',
  4.         'after_widget' => '</li>',
  5.         'before_title' => '<h2 class="widgettitle">',
  6.         'after_title' => '</h2>',
  7.     ));

remplacé par :

Code:

  1. if ( function_exists('register_sidebar') )
  2.     register_sidebar(array(
  3.       'name'=>'left_sidebar',
  4.         'before_widget' => '<li id="%1$s" class="widget %2$s">',
  5.         'after_widget' => '</li>',
  6.         'before_title' => '<h2 class="widgettitle">',
  7.         'after_title' => '</h2>',
  8.     ));
  9.       register_sidebar(array(
  10.     'name'=>'bottom_sidebar',
  11.         'before_widget' => '<li id="%1$s" class="widget %2$s">',
  12.         'after_widget' => '</li>',
  13.         'before_title' => '<h2 class="widgettitle">',
  14.         'after_title' => '</h2>',
  15.     ));

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:

  1.   if ( !function_exists('register_sidebars') )
  2.     return;
  3.  
  4.   // Formats the Sandbox widgets, adding readability-improving whitespace
  5.   $p = array(
  6.     'before_widget'  =>   "\n\t\t\t" . '<li id="%1$s" class="widget %2$s">',
  7.     'after_widget'   =>   "\n\t\t\t</li>\n",
  8.     'before_title'   =>   "\n\t\t\t\t". '<h3 class="widgettitle">',
  9.     'after_title'    =>   "</h3>\n"
  10.   );
  11.  
  12.   // Table for how many? Two? This way, please.
  13.   register_sidebars( 2, $p );

Outils de base : Firefox+Firebug, Google-est-mon-ami™, Notepad++. Avec ça, on règle 78,24% des problèmes wink
Pour aller plus loin : Côt côt codex FR EN ! WAMP/LAMP/MAMP

« On paie mal un maître en ne restant toujours que l'élève. » — F. Nietzsche

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 ?


Outils de base : Firefox+Firebug, Google-est-mon-ami™, Notepad++. Avec ça, on règle 78,24% des problèmes wink
Pour aller plus loin : Côt côt codex FR EN ! WAMP/LAMP/MAMP

« On paie mal un maître en ne restant toujours que l'élève. » — F. Nietzsche

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

 

Pied de page des forums

Propulsé par PunBB 1.2.20
© Copyright 2005-2006 WordPress France