嗨,我想在我的主题中创建额外的侧边栏,我不确定我所做的是否正确。
在我的主题函数中。php我找到了这个函数:
function blankslate_widgets_init() {
register_sidebar( array (
\'name\' => __(\'Sidebar Widget Area\', \'blankslate\'),
\'id\' => \'primary-widget-area\',
\'before_widget\' => \'<li id="%1$s" class="widget-container %2$s">\',
\'after_widget\' => "</li>",
\'before_title\' => \'<h3 class="widget-title">\',
\'after_title\' => \'</h3>\',
) );
}
在里面我粘贴了新的侧边栏,现在就是这样
register_sidebar( array (
\'name\' => __(\'Sidebar Widget Area\', \'blankslate\'),
\'id\' => \'primary-widget-area\',
\'before_widget\' => \'<li id="%1$s" class="widget-container %2$s">\',
\'after_widget\' => "</li>",
\'before_title\' => \'<h3 class="widget-title">\',
\'after_title\' => \'</h3>\',
) );
register_sidebar( array (
\'name\' => __(\'Left Sidebar\', \'blankslate\'),
\'id\' => \'left_sidebar\',
\'before_widget\' => \'<li id="%1$s" class="widget-container %2$s">\',
\'after_widget\' => "</li>",
\'before_title\' => \'<h3 class="widget-title">\',
\'after_title\' => \'</h3>\',
) );
}
完成此操作后,小部件将完美地显示在仪表板中
然后我将此代码添加到希望侧栏出现的位置
<?php dynamic_sidebar(\'left_sidebar\'); ?>
这对我来说非常有效。
我不确定这是不是正确的方式,只是担心我的主题是否会破碎。
有人能告诉我吗?