所以我让这个代码工作,所以它在Wordpress定制器中显示设置。现在缺少的是它将它保存在某个地方。我无法弄清楚如何做到这一点。我希望有人能回答我。
由于我不知道如何保存它,我不知道如何才能得到它。使用get_option()我可以从数据库中获取内容。
据我所知,我目前只有裸线结构,它不为我的选项(在数组中)提供保存或任何东西。 我正在尝试遵循这个相当古老的指南:LINK
add_action( 'customize_register', 'color_scheme_customize' );
function color_scheme_customize($wp_customize) {
$wp_customize->add_section( 'calmarstudio_color_scheme', array(
'title' => __( 'Color Scheme', 'calmarstudio' ),
'priority' => 35,
) );
$wp_customize->add_setting( 'calmarstudio_theme_options[color_scheme]', array(
'default' => 'some-default-value',
'type' => 'option',
'capability' => 'edit_theme_options',
) );
$wp_customize->add_control( 'calmarstudio_color_scheme', array(
'label' => __( 'Color Scheme', 'calmarstudio' ),
'section' => 'calmarstudio_color_scheme',
'settings' => 'calmarstudio_theme_options[color_scheme]',
'type' => 'radio',
'choices' => array(
'blue' => 'Blue (Standard)',
'orange' => 'Gold',
'red' => 'Bordeaux',
),
) );
}