我目前正在使用一个子主题,它的父主题已经注册了侧栏。。
我的问题是我想更改父主题的动态侧栏
发件人:
register_sidebar(array(
\'name\' => \'Footer\',
\'before_widget\' => \'<div class="span3">\',
\'after_widget\' => \'</div>\',
\'before_title\' => \'<h6 style="text-transform: uppercase !important; font-weight:600; !important">\',
\'after_title\' => \'</h6><hr>\',
));
收件人:
register_sidebar(array(
\'name\' => \'Footer\',
\'before_widget\' => \'<div class="span3">\',
\'after_widget\' => \'</div>\',
\'before_title\' => \'<h6 class="footer-widget-item">\',
\'after_title\' => \'</h6><hr>\',
));
现在,我该怎么做呢?我发现这个钩子叫做
after_setup_theme 从…起
here 但我对如何做有点困惑。我是否应该取消侧边栏的注册,然后再次注册?
<小时>
UPDATE:
以下是我的尝试,但没有成功:
add_action( \'after_setup_theme\', \'parent_override\' );
function parent_override() {
unregister_sidebar(\'Footer\');
register_sidebar(array(
\'name\' => \'Footer\',
\'before_widget\' => \'<div class="span3">\',
\'after_widget\' => \'</div>\',
\'before_title\' => \'<h6 class="footer-widgets-item">\',
\'after_title\' => \'</h6><hr>\',
));
}