侧边栏小部件的不同类(CSS)

时间:2010-12-24 作者:mehdi

我想在站点侧栏的小部件中添加不同的类(css)。

例如:

侧栏->类=侧栏-top1中的第一个小部件

侧栏->类=侧栏-top2中的第二个小部件

侧栏->类=侧栏-top3中的第三个小部件

i want to add class in <div> tag.
我该怎么办?

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

看看我在wordpress上写的这篇文章。组织委员会。。。它有一些可以使用的功能代码:http://wordpress.org/support/topic/how-to-first-and-last-css-classes-for-sidebar-widgets

SO网友:Rarst

真是巧合,我只是花了几个小时搞乱了widget类。我不会发布我的结果代码,因为它所做的事情更加复杂,并且与您的问题无关。以下是基础知识(或“基础知识”):

传递小部件dynamic_sidebar_params 挂钩$params[0].$params[0][\'name\'].$params[0][\'before_widget\'].这样你就可以过滤这个钩子,检查你想修改的边栏,跟踪小部件的数量(可能是static 变量),修改包装器并返回修改的小部件参数。

我很困,无法写出具体的代码,如果您仍然需要帮助,请留下评论,我将在明天返回。

结束

相关推荐

组合多个javascrip和css文件

是否有任何插件可以自动组合页面上使用的所有javascript和css文件?虽然我可以手动组合它们,但我希望避免它们,因为一些插件添加了它们的脚本和css。另外,不同的页面上可能需要不同的脚本,所以我不希望每个页面上都有一个大脚本。我不是在寻找gzip、minifing或缓存控制,因为我已经实现了它们。谢谢