我正在尝试通过教程将新部分添加到定制程序API。但是,它不在管理面板中呈现,经过几个小时的调试/比较代码/阅读文档,我找不到原因。
//文件路径:wp-content->主题-> WpBootstrapThem-> inc-> customr.php
function learnwp_customizer( $wp_customize ) {
//Copyright info
$wp_customize->add_section( 'sec-copyright', array(
'title' => 'Copyright',
'description' => 'Please, type your copyright info here.'
));
$wp_customize->add_setting( 'set_copyright', array(
'type' => 'theme_mod',
'default' => 'Copyright All Hail The Grand Banana',
'sanitize_callback' => 'esc_attr'
));
$wp_customize->add_control( 'ctrl_copyright', array(
'label' => 'Copyright Information',
'description' => 'Please type your copyright information here',
'section'=> 'sec_copyright',
'settings' => 'set_copyright',
'type'=> 'text'
));
}
add_action('customize_register','learnwp_customizer');
//在functions.php中调用:
需要get_template_directory()。 '/inc/customizer.php';
没有错误消息,只是外观->自定义程序中缺少该部分。真的很奇怪。任何建议都欢迎。