Просто используйте функцию * 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;
Надеюсь, это поможет. (Извините, за странную} другую позицию. Форматирование в настоящий момент не так.)