2009-08-21 7 views
2

J'ai créé un thème wordpress et lorsque je l'ai soumis à leur répertoire, on m'a dit que j'avais besoin de widgets par défaut. J'ai essayé de trouver comment faire cela mais je ne trouve rien sur le sujet.Widgets par défaut de Wordpress

Aidez-nous s'il vous plaît.

Répondre

1

utiliser seulement * the_widget() * Fonction:

if (!function_exists('dynamic_sidebar') || !dynamic_sidebar() && !is_active_sidebar('your-example-widget-area')) { 
echo '<div>'; 
    the_widget(
     'WP_Widget_Text' 
     ,array(
      'title'  => 'example title' 
      ,'text'  => ' 
       <p> 
        Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
        Aenean et quam a ante sodales feugiat. Aliquam et vulputate turpis. 
        Mauris quis sodales neque. Sed vestibulum faucibus eros nec tincidunt. 
        Integer tortor magna, suscipit vitae ultricies vel, vehicula sit amet sapien. 
       </p> 
      ' 
      ,'filter' => '' 
     ) 
     ,array(
      'before_widget' => '<div class="widget-container">' 
      ,'after_widget' => '</div>' 
      ,'before_title' => '<h3 class="widget-title">' 
      ,'after_title' => '</h3>' 
     ) 
    ); 
echo '</div>'; } elseif(is_active_sidebar('your-example-widget-area')) { 
echo '<div>'; 
    dynamic_sidebar('your-example-widget-area'); 
echo '</div>';  } // endif; 

espoir que aide. (Sry, pour la position étrange} elseif Le formatage se trompe pour le moment.)

+0

Btw: Ce code fait en sorte que la fonction wp dynamic_sidebar existe, donc elle est aussi rétrocompatible. – kaiser

Questions connexes