2009-08-21 89 views
2

我創建了一個WordPress主題,當我將它提交到他們的目錄時,我被告知我需要一些默認小工具。我一直試圖找出如何做到這一點,但無法找到關於此事的任何事情。WordPress的默認小工具

請幫忙。

回答

1

只需使用* the_widget()*功能搜索:

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; 

。希望幫助。 (Sry,對於奇怪的elseif位置,格式化錯誤此刻)

+0

btw:這段代碼讓shure知道wp函數dynamic_sidebar存在,所以它也是向後兼容的。 – kaiser 2010-12-16 02:37:08