我目前正在开发一个WordPress主题,使用Theme Customizer让用户自定义它,但我已经卡住了.
对于页脚,我创建了各种小部件,包含不同的内容,如Recent Posts或Live Twitter Feed.
我希望用户能够按照他们想要的顺序组织它们,但我无法弄清楚如何做到这一点.我发现了另一个主题(Zerif Lite),它允许你这样做(见下图),但是我经历了所有的代码并且无法解决他们做到了,没有添加'我们的焦点部分小部件'部分.
我类似地组织了我的主题,有各种面板,有章节,我希望其中一个部分包含它.
编辑:
并非所有人都能解决我的问题.我知道如何创建小部件
我知道如何创建小部件.我希望主题定制器中的一个区域可以让用户移动它们,而不仅仅是我创建的区域,还有其他默认的区域,如Tag Cloud.
编辑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( …Run Code Online (Sandbox Code Playgroud)