Home › Forums › Add-ons › Repeater Field › Repeater in a repeater in a repeater › Reply To: Repeater in a repeater in a repeater
Hi Elliot
I do not consider this a free developer service, and yes of course i did read your docs first and got stuck.
But, since your not so helpful answer, pissed me enough off to go back an have another go, i managed to find a working solution:
<?php // check for rows (parent repeater)
if( get_field(‘repeaters’) ): ?>
<?php // loop through rows (parent repeater)
while( has_sub_field(‘repeaters’) ): ?>
<?php // check for rows (sub parent repeater)
if( get_sub_field(‘repeater_1’) ): ?>
<?php // loop through rows (sub parent repeater)
while( has_sub_field(‘repeater_1’) ): ?>
<?php // check for rows (sub parent repeater)
if( get_sub_field(‘repeater_2’) ): ?>
<?php // loop through rows (sub parent repeater)
while( has_sub_field(‘repeater_2’) ): ?>
<div style=”margin-bottom: 20px”>
<?php the_sub_field(‘repeater_2_text’); ?>
</div>
<?php endwhile; ?>
<?php endif; ?>
<?php endwhile; ?>
<?php endif; ?>
<?php endwhile; ?>
<?php endif; ?>
which resolves in this output:
(from sub repeater_1)
1-test 1
1-test 2
(from sub repeater_2)
2-test 1
2-test 2
2-test 3
(from sub repeater_3)
3-test 1
I really like this plug-in and can only rate with the best score, so i do feel a bit sad, with your response to my question.
Cheers
Michael
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users
Helping others is a great way to earn karma, gain badges and help ACF development!
ACF wouldn’t be so widely used in WordPress if it didn’t have some pretty amazing capabilities. In this article, we look at a few of the features we’ll discuss during “7 things you didn’t know you could do with ACF” at #WPEDecode later this month. https://t.co/5lnsTxp81j pic.twitter.com/Yf0ThPG1QG
— Advanced Custom Fields (@wp_acf) March 16, 2023
© 2023 Advanced Custom Fields.
We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. Read about how we use cookies and how you can control them in our Cookie Policy. If you continue to use this site, you consent to our use of cookies.