首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WordPress customizer multiple add_control 's in部分

WordPress customizer multiple add_control 's in部分
EN

Stack Overflow用户
提问于 2016-04-24 22:02:16
回答 1查看 1.3K关注 0票数 0

快速问答。

我正在尝试在WordPress定制器部分中添加多个控件。

代码语言:javascript
复制
$wp_customize->add_section( 'lr_panel2', array(
        'title'           => esc_html__( 'Panel 2', 'lr' ),
        'active_callback' => 'is_front_page',
        'panel'           => 'lr_theme_options',
        'description'     => esc_html__( 'Add a background image to your panel by setting a featured image in the page editor. If you don’t select a page, this panel will not be displayed.', 'lr' ),
    ) );

    $wp_customize->add_setting( 'lr_panel2', array(
        'default'           => false,
        'sanitize_callback' => 'lr_sanitize_numeric_value',
    ) );

    $wp_customize->add_control( 'lr_panel2', array(
        'label'   => esc_html__( 'Panel Content', 'lr' ),
        'section' => 'lr_panel2',
        'type'    => 'dropdown-pages',
    ) );

所以这个运行得很好,很棒。我尝试添加第二个,但两个都没有渲染。我假设我可以重复add_control类,如下所示:

代码语言:javascript
复制
$wp_customize->add_control( 'lodestar_panel2', array(
        'label'   => esc_html__( 'Panel Layout', 'lr' ),
        'section' => 'lr',
        'type'    => 'select',
        'choices' => array(

            ),
    ) );

但这也不是我想要的工作方式,以前有人这样做过吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-08-15 03:33:02

您正在将控件添加到另一节中。部分应相同

代码语言:javascript
复制
'section' => 'lr_panel2',

这是您添加的第一个控件的部分

代码语言:javascript
复制
'section' => 'lr',

这是您添加的第二个控件的部分

此外,一个控件不会显示,除非你在其中添加了一些东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36824110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档