我试图推翻家长主题中的某些行为(Blackoot Lite) 并已使用this StackOverflow问题作为指导。
我的目标有两个—我想注销父主题中的默认侧栏,另外我想添加一个自定义标题小部件区域。这两件事最终都没有发生。
下面是我的代码,我将其放入子主题的functions.php
:
<?php
add_action( \'wp_enqueue_scripts\', \'enqueue_parent_styles\' );
function enqueue_parent_styles() {
wp_enqueue_style( \'parent-style\', get_template_directory_uri().\'/style.css\' );
}
function wpb_widgets_init() {
register_sidebar( array(
\'name\' => \'Custom Header Widget Area\',
\'id\' => \'custom-header-widget\',
\'before_widget\' => \'<div class="chw-widget">\',
\'after_widget\' => \'</div>\',
\'before_title\' => \'<h2 class="chw-title">\',
\'after_title\' => \'</h2>\',
) );
}
add_action( \'widgets_init\', \'wpb_widgets_init\' );
function blackoot_lite_unregister_sidebar() {
unregister_sidebar(\'sidebar\');
unregister_sidebar(\'footer-sidebar\');
}
add_action( \'after-setup-theme\', \'blackoot_lite_unregister_sidebar\' );
任何建议都将不胜感激。