Count Widgets WordPress

时间:2012-07-18 15:37:19

标签: wordpress widget

有没有办法在WordPress中的小部件区域中计算小部件。

我需要为每个第3个小部件添加特定的类。

例如:

<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>

依旧......

谢谢!

2 个答案:

答案 0 :(得分:1)

也许你可以使用dynamic_sidebar_params钩子。

这是一个不太相似的教程: http://wpshock.com/add-first-last-css-class-automatically-to-wordpress-widgets/

在所描述的解决方案中,您保留一个全局变量来计算当前侧边栏小部件。 所以这样的事情应该使你能够为每个第三个小部件添加一个类:

if(($myGlobalCount % 3) == 0){
 //add a custom class
}

答案 1 :(得分:0)

你可以用CSS

来做到这一点
div.widget-item:nth-child(3n){ 
}