在主题选项中使用wp_dropdown_pages

时间:2014-03-15 11:18:49

标签: wordpress-theming wordpress

我在WordPress主题选项中使用wp_dropdown_pages。 到目前为止我有这个代码:

wp_dropdown_pages( array( 
    'name' => 'plugin_options[whatever_page]', 
    'show_option_none' => __( '— Select —' ), 
    'option_none_value' => '0', 
    'selected' => $options['whatever_page'] 
));

它非常适合显示网页的选择框及其page_ID作为选项'值。 我只有一个问题,在选择页面并保存设置后,页面未被选中。 如何保存所选页面?

1 个答案:

答案 0 :(得分:1)

WP_Customize_Control类具有指定的类型'下拉页面'已经可以

$wp_customize->add_section( 'section-slug' , array(
        'title' => __( 'section name', '_s' ),
        'priority' => 30,
        'description' => __( 'section description', '_s' )
) );
$wp_customize->add_setting( 'control-slug' , array());
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'control-slug', array(
        'label'   => __( 'Page Link', 'theme-name' ),
        'section' => 'section-slug',
        'type'    => 'dropdown-pages',
        'settings' => 'control-slug',
) ) );
相关问题