[WordPress] Advanced Custom FieldsのRepeaterで繰り返しコンテンツ数をカウントする
WordPressで一番使えるプラグイン「Advanced Custom Fields」についての小ネタ。
PRO版では標準で付いてきますが、オプションに「Repeater Field」があります。
PRO版の場合は「The Repeater Field」。日本語で「繰り返しコンテンツ」と訳されています。
こいつがあると非常に商用のCMSっぽくなるので超オススメ。
全体をくり返して何度も表示させることが可能で、Pro版の「The Flexible Content Field(柔軟コンテンツ)」の次にオススメなのですが、関数とドキュメントがシンプルなので、「あれ、これどうするんだろう?」と悩むことがあります。
今回悩んだのが、繰り返しの最後にページネーションを付けたいと思いまして、そもそもページネーションは繰り返しの外に置けよという感じですが、いろいろ事情がありまして、繰り返しの最後にだけ表示させたい、ということになりました。
で、どうやってこの繰り返したコンテンツの数を数えようかと思って悩んだんですが、あっさり
1 |
$rowCount = count( get_field ( 'repeat_content' ) ); |
でいけました。
わかってしまえばなーんだ。ですが・・・
ご参考までに。