Styling the second sidebar

时间:2013-05-23 作者:user32447

好的,我在我的网站上添加了第二个侧栏,唯一的问题是设置小部件的样式。

下面是我在函数中使用的代码。php文件

// Widgets plugin: intializes the plugin after the widgets above have passed snuff
function wpbx_widgets_init() {
if ( !function_exists(\'register_sidebars\') ) {
    return;
}
// Formats the theme widgets, adding readability-improving whitespace
$p = array(
    \'before_widget\'  =>   \'<li id="%1$s" class="widget %2$s">\',
    \'after_widget\'   =>   "</li>\\n",
    \'before_title\'   =>   \'<h3 class="widget-title">\',
    \'after_title\'    =>   "</h3>\\n"
);

register_sidebars( 2, $p );
}
我只是不知道如何设计第二个侧边栏小部件,我该怎么做?

我想使用相同的代码但不同的类名

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

根据register_sidebars() Codex page, 默认情况下,侧栏的CSS ID会递增。换句话说,如果没有明确设置id 数组值——而在上面的代码示例中,您不是——最终会得到带有CSS ID的边栏sidebarsidebar-2. 然后,您可以在CSS文件中对它们进行不同的样式设置(就是这样style.css 或您添加的自定义项):

#sidebar {
    /* Styles */
}

#sidebar-2 {
    /* Styles for the 2nd sidebar */
}

结束

相关推荐

如何使主页菜单(首页)使用index.php而不是page.php

我在wordpress网站上需要一个“主页”菜单项,所以我创建了一个新页面并将其命名为“主页”,将其添加到我的主菜单项中,然后从阅读设置中选择“主页”作为首页。现在的问题是Home 正在使用page.php 而不是index.php. 我真的需要使用索引获取主页。php,因为我已经在索引中设计了首页。php你能告诉我如何使主页使用索引吗。php而不是页面。php