将所有默认小部件包装到div标记中

时间:2013-06-07 作者:Chameron

我想将所有默认小部件包装到一个div标记中,这样我就可以添加一个后缀类来定义每个小部件的样式

<div class="suffix-class">
 // widget
</div>
在小部件形式中,我们有一个输入字段来输入这个类。

它就像joomla的模块。

我们能做什么?是否覆盖所有默认小部件?

2 个回复
SO网友:Greg McMullen

register_sidebar() 请来functions.php.

寻找before_widgetafter_widget 并根据需要进行修改。下面的代码是默认用法。

\'before_widget\' => \'<li id="%1$s" class="widget %2$s">\',
\'after_widget\'  => \'</li>\',

SO网友:starter

我知道这个问题有点老了,但似乎也没有得到回答。对于任何想这样做的人,我不知道如何通过模板/代码来实现,但有一个Wordpress插件可以让你做到这一点http://wordpress.org/plugins/widget-css-classes/ . 它就像joomla一样工作,所以您的小部件就像。

<div class="widget suffix-class">
 // widget
</div>
(取决于你的模板)希望这对某人有所帮助!

结束

相关推荐

Using tabs in admin widgets

更新:我应该指出,我在插件/主题选项页面上测试了下面的方法,效果非常好。事实上,我还能够包括jQuery cookie插件,以保留页面加载之间的当前选项卡选择(很好!)。当您有多个小部件选项时,尝试向管理小部件添加选项卡以减少表单占用空间。我正在使用WordPress附带的jQuery UI选项卡。以下是我迄今为止在插件中编写的代码。http://pastebin.com/fe4wdBcp当小部件被拖动到小部件区域时,选项卡似乎呈现为OK,但您无法单击查看第二个选项卡。更糟糕的是,如果刷新窗口小部件页面,