现在越来越多的主题都采用原生的customizer来作为主题的后台设置选项。如果我们不懂这个框架。又想自己新增设置选项呢。下面有很好的例子。你自需要举一反三就能搞定了。
function my_customize_register( $wp_customize ) {
$wp_customize->add_control(
'footercopyrighttxt',
array(
'label' => 'Footer Copyright Text',
'section' => 'theme_setting',
'settings' => 'footercopyright',
'type' => 'textarea'
)
);
$wp_customize->add_control(
new WP_Customize_Image_Control(
$wp_customize,
'logoimg',
array(
'label' => __( 'Upload a logo', 'ie' ),
'section' => 'theme_setting',
'settings' => 'logoimage'
)
)
);
}
}
add_action( 'customize_register' , 'my_customize_register' );把上面的代码放在你主题的functions.php文件里。然后我们就是通过代码来调用设个设置选项。具体例子如下:
<span><?php echo get_option('footercopyright'); ?></span>
<?php if(get_option('logoimage') != ""){ ?>
<a href="<?php echo site_url(); ?>">
<img src="<?php echo get_option('logoimage'); ?>" alt="#"/>
</a>
<?php } ?>完了。本教程就这么简单。
- 提示:这篇文章发布于 2018/09/19,作者 99839,总计 783 字.
- 原文: 教程:如何新增customizer章节 | 爱壹主题

























