这个register_sidebar
函数具有\'before_widget\'
和\'after_widget\'
默认情况下添加的参数<li>
具有类的标记widget
围绕每个小部件。您可以在主题中更改它,以添加其他<div>
每个小部件周围,如果li.widget
还不够好CSS Selector 或者如果你的主题删除了它。
我不知道有什么选择register_sidebar()
功能为您的主题。您必须更改此代码以适合您的主题。
register_sidebar( array(
\'name\' => __( \'Sidebar name\', \'theme_text_domain\' ),
\'id\' => \'unique-sidebar-id\',
\'description\' => __( \'Sidebar name description\', \'theme_text_domain\' ),
\'class\' => \'\',
\'before_widget\' => \'<li id="%1$s" class="widget %2$s"><div class="widget-content">\',
\'after_widget\' => \'</div></li>\',
\'before_title\' => \'<h2 class="widgettitle">\',
\'after_title\' => \'</h2>\'
) );
编辑:
为了只隔离内容,您可以设置小部件中的所有内容的样式,然后设置标题的样式。例如,在样式表中,执行以下操作:
.widget .widgettitle {
/** Style the widget title. */
}
.widget {
/** Style the whole widget. */
}
The
.widget .wigettitle
选择器具有更大的
specificity 并将覆盖中的匹配样式
.widget
. 最终的效果是,只有小部件内容会受到覆盖样式的影响。