Wordpress по умолчанию виджеты - PullRequest
2 голосов
/ 21 августа 2009

Я создал тему WordPress, и когда я отправил ее в их каталог, мне сказали, что мне нужно иметь некоторые виджеты по умолчанию. Я пытался выяснить, как это сделать, но ничего не могу найти по этому вопросу.

Пожалуйста, помогите.

Ответы [ 2 ]

1 голос
/ 16 декабря 2010

Просто используйте функцию * 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;

Надеюсь, это поможет. (Извините, за странную} другую позицию. Форматирование в настоящий момент не так.)

0 голосов
/ 23 августа 2009

Не слишком сложно для поиска в Wordpress:)

Виджирование тем

API виджетов

Как создавать виджеты

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...