У меня есть два цикла, и мне нужно объединить их в список
if ( have_rows('product_a')) :
while ( have_rows('product_a') ) : the_row();
echo get_field('product_name');
endwhile;
endif;
if ( have_rows('product_b')) :
while ( have_rows('product_b') ) : the_row();
echo get_field('product_name');
endwhile;
endif;
, чтобы результат был таким, поэтому объединяйте их в список
* product_a name
* product_B name
, только если Я мог бы сделать этот код ниже
if ( have_rows('product_a && product_b')) :
while ( have_rows('product_a && product_b') ) : the_row();
echo get_field('product_name');
endwhile;
endif;
Я пробовал этот код и его работу, но это хорошая практика
if ( have_rows('product_a') || have_rows('product_b') ) :
while ( have_rows('product_a') || have_rows('product_b') ) : the_row();
, а также еще одна проблема: get_row_index () считает только 1 вместо 2