0

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

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

例如:

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

等等...

谢谢!

4

2 回答 2

1

也许您可以dynamic_sidebar_params为此使用钩子。

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

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

if(($myGlobalCount % 3) == 0){
 //add a custom class
}
于 2012-07-19T06:53:01.633 回答
0

你可以用 CSS 做到这一点

div.widget-item:nth-child(3n){ 
}
于 2012-07-18T15:39:56.957 回答