我创建了一个wordpress主题,当我将它提交到他们的目录时,我被告知我需要一些默认的小部件。我一直试图找出如何做到这一点,但在这件事上找不到任何东西。
请帮忙。
答案 0 :(得分: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位置。目前格式化得错了。)
答案 1 :(得分:-3)