向主题添加更多小部件区域

时间:2014-01-24 作者:jjcastil

向主题添加更多小部件区域的最佳方法是什么?目前,我的主题有2列显示小部件,但我想将其扩展到4列,例如。

当前看起来是这样的:enter image description here

我希望它看起来像这样:enter image description here

此主题的所有小部件都位于页脚上方。s5themes将该主题称为时间。com。小部件初始值设定项不在函数中。据我所知,php。这是一个简单的解决方案吗?谢谢

编辑:既然侧边栏显示在主题中,我认为每个侧边栏的其余部分都位于样式中。css。谢谢

1 个回复
最合适的回答,由SO网友:Manolo 整理而成

您必须在functions.php 文件:

/**
 * Register new sidebar
 *
 */
function new_sidebar_widget_init() {

register_sidebar( array(
    \'name\' => \'new-sidebar\',
    \'id\' => \'new-sidebar\',
    \'before_widget\' => \'<div id="new-sidebar">\',
    \'after_widget\' => \'</div>\',
    \'before_title\' => \'\',
    \'after_title\' => \'\',
) );
}
add_action( \'widgets_init\', \'new_sidebar_widget_init\' );
然后从模板调用侧栏以显示它:

<?php  dynamic_sidebar( \'new-sidebar\' ); ?>

结束