et une page header-slider.php copie de header.php en ajoutant à la fin, derrière :
<?php /* Widgetized sidebar */
if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(‘Slider-Home’) ) : ?>
Ceci permet d’appeler un sidebar spécial que j’affiche dans le header du template souhaité et qui contient le widget du slider. Ce sidebar n’est donc censé afficher le slider que dans la page d’accueil pour laquelle j’ai sélectionné le template « slider ».
Mais voilà, ça ne fonctionne pas, le slider ne s’affiche pas. Pourtant si je remet le code
<?php /* Widgetized sidebar */
if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(‘Slider-Home’) ) : ?>
dans la page header.php , ça fonctionne mais pour toutes les pages, quelque soit le template choisi..
A croire que la page slider.php n’appelle pas header-slider.php
pourtant le code semble correct !
Vous avez une idée pour me mettre sur le bon chemin ?
merci