WordPress定制面板-访问值

时间:2013-07-15 作者:David

下面是我用来将部分添加到自定义面板的代码。

function apple_customize_register($wp_customize){
$wp_customize->add_section(\'apple_footer\', array(
    \'title\'    => \'Footer\',
    \'priority\' => 120,
));
//------ display copyright in footer
$wp_customize->add_setting(\'theme_options[copyright]\', array(
    \'capability\' => \'edit_theme_options\',
    \'type\'       => \'option\',
));
$wp_customize->add_control(\'theme_options[copyright]\', array(
    \'settings\' => \'theme_options[copyright]\',
    \'label\'    => __(\'Display Copyright\'),
    \'section\'  => \'apple_footer\',
    \'type\'     => \'checkbox\',
    \'value\' => \'1\'
));
}
add_action(\'customize_register\', \'apple_customize_register\');
如何在主题中使用这些值。我试过了get_option(\'theme_options[copyright]\'), get_theme_mod(\'theme_options[copyright]\') 还有更多,但所有的var\\u都被丢弃了bool(false). 请告诉我我错过了什么。

1 个回复
SO网友:user35913

$wp_customize->add_setting(\'theme_options[copyright]\', array(
\'default\'    => \'1\',
\'capability\' => \'edit_theme_options\',
\'type\'       => \'option\',
));
除了默认值(缺少)之外,没有其他错误。在存储设置值之前,不能使用设置。

结束

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register