Wordpress: Как создать область виджетов в панели администратора

Я хочу создать новый заполнитель / область для виджетов в панели администратора Wordpress.

Пожалуйста, посмотрите на скриншот, который я предоставил ниже для лучшего понимания.

Как видите, всего 3 места для виджетов. Я хочу добавить больше пользовательских заполнителей, таких как 4-й, 5-й..

Также я хочу добавить заполнитель в моей теме для отображения виджетов.

Например, я создал новый 4-й место в админ-панели. И в этом заполнителе всего 2 виджета. И я хочу отобразить в них все виджеты 4-го заполнителя с его порядком.

1 ответ

Решение

Области виджетов могут быть добавлены с помощью register_sidebar функция:

add_action( 'widgets_init', 'so16750248_register_sidebar' );
function so16750248_register_sidebar(){
    register_sidebar( array(
        'name' => __( 'Another Sidebar' ),
        'id' => 'another-sidebar',
        'description' => __( 'Some widgets here.', 'my_textdomain' ),
        'before_title' => '<h1>',
        'after_title' => '</h1>'
    ) );
}

Чтобы вызвать область виджета в шаблоне, используйте dynamic_sidebar:

dynamic_sidebar( 'another-sidebar' );
Другие вопросы по тегам