有没有一种方法可以计算WordPress中widgetized区域中的小部件。
我需要为每三个小部件添加特定的类。
例如:
<div class="widget-item">...</div>
<div class="widget-item">...</div>
<div class="widget-item foo">...</div>
<div class="widget-item">...</div>
<div class="widget-item">...</div>
<div class="widget-item foo">...</div>
等等…
谢谢!
也许您可以使用dynamic_sidebar_params
挂钩。
以下是一个没有那么不同的教程:http://wpshock.com/add-first-last-css-class-automatically-to-wordpress-widgets/
在所描述的解决方案中,您保留了一个全局变量来计算当前侧边栏小部件。所以像这样的东西应该可以让你每三个小部件添加一个类:
if(($myGlobalCount % 3) == 0){
//add a custom class
}
您可以使用CSS 来完成此操作
div.widget-item:nth-child(3n){
}