2009-08-21 9 views
2

IveはWordPressのテーマを作成しました。私は自分のディレクトリに提出したときに、デフォルトのウィジェットを用意する必要があると言われました。私はこれを行う方法を見つけようとしていましたが、問題に関して何も見つけることができません。Wordpressのデフォルトのウィジェット

助けてください。

答えて

1

で検索するにはあまりにも難しいことではありません:

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; 

希望のことを助けてください。

+0

Btw:このコードは、wp関数dynamic_sidebarが存在することを裏付けるので、下位互換性もあります。 – kaiser

関連する問題