我正在为WP开发一个新的主题,我想添加不同种类的小部件和不同的类,因为我希望这些小部件看起来不同(例如,页脚小部件应该有另一种样式,现在我只能用“小部件类”来定位它们,所有的小部件都有一个类)。
function create_widget($name, $id, $description) {
register_sidebar(array(
\'name\' => __( $name ),
\'id\' => $id,
\'description\' => __( $description ),
\'before_widget\' => \'<div class="widget">\',
\'after_widget\' => \'</div>\',
\'before_title\' => \'<h2>\',
\'after_title\' => \'</h2>\',
));
}
这是可能的,还是我必须删除我的类“widgets”,每次都向新的widget添加新的类?
SO网友:prosti
怎么样
function create_widget($name, $id, $description) {
register_sidebar(array(
\'name\' => __( $name ),
\'id\' => $id,
\'description\' => __( $description ),
\'before_widget\' => \'<div class="widget widget_\' . $name . \'" >\',
\'after_widget\' => \'</div>\',
\'before_title\' => \'<h2>\',
\'after_title\' => \'</h2>\',
));
}
这样你就可以
widget
为您的小部件和
widget_$name
类,从CSS中使用。或者您可以完全删除
widget
CSS类,并且在测试时一切看起来都很好。
确保您了解在删除widget
班但这是可能的。