Wordpress Theme Customizer - Добавить область для пользователей, чтобы перемещаться и организовывать виджеты
В настоящее время я разрабатываю тему Wordpress, используя настройщик тем, чтобы позволить пользователям настраивать ее, но я застрял.
Для нижнего колонтитула я создал различные виджеты, содержащие разные вещи, такие как Недавние сообщения или Live Twitter Feed.
Я хочу, чтобы пользователи могли организовывать их в том порядке, в котором они хотят, но я не могу понять, как это сделать. Я нашел еще одну тему (Zerif Lite), которая позволяет вам это делать (см. Изображение ниже), однако я прошел весь код и не смог разобраться, что они сделали, ничего не было добавлено в раздел «Наши виджеты секции фокусировки» ,
Я организовал свою тему аналогичным образом, существуют различные группы с разделами, и я хочу, чтобы один из этих разделов содержал ее.
РЕДАКТИРОВАТЬ:
Кажется, не все понимают мою проблему.Я ЗНАЮ, как создавать виджеты
Я знаю, как создавать виджеты. Я хочу, чтобы область в настройщике тем для пользователейпереместить ихне только те, что я создал, но и другие по умолчанию, такие как облако тегов.
РЕДАКТИРОВАТЬ 2: @Codeartist, я использую Wordpress 4.3.1, и вот мой код вfunctions.php
function widgets_init_mysite() {
register_sidebar( array(
'name' => __( 'Main Sidebar', 'twentyeleven' ),
'id' => 'sidebar-1',
'before_widget' => '<aside id="%1$s" class="widget %2$s">',
'after_widget' => '</aside>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
}
add_action( 'widgets_init', 'widgets_init_mysite' );
function mytheme_customizer( $wp_customize ) {
$wp_customize->add_panel( 'panel_for_widgets', array(
'priority' => 70,
'title' => __('Panel for widgets', 'codeartist'),
'capability' => 'edit_theme_options',
));
$wp_customize->get_section( 'sidebar-widgets-sidebar-1' )->panel = 'panel_for_widgets';
}
add_action( 'customize_register', 'mytheme_customizer' );