0

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>

等々...

ありがとう!

4

2 に答える 2

1

多分あなたはそのためにdynamic_sidebar_paramsフックを使うことができます。

これはそれほど変わらないチュートリアルです: http://wpshock.com/add-first-last-css-class-automatically-to-wordpress-widgets/

説明したソリューションでは、現在のサイドバー ウィジェットをカウントするためのグローバル変数を保持します。したがって、次のようなものを使用すると、3 番目のウィジェットごとにクラスを追加できます。

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 に答える