Есть цикл:
<?php if ( have_rows( 'fifth-section' ) ) : ?>
		<?php while ( have_rows( 'fifth-section' ) ) : the_row(); ?>
		<?php if ( get_sub_field( 'display' ) == 1 ) { ?>
			"offers": {
				"@type": "AggregateOffer",
				"offers": [
				<?php if( have_rows('plans') ): ?>
				<?php 
					$loop_counter = 0;
					$count_block=1;
					while( have_rows('plans') ): the_row(); 
					if($loop_counter%4 == 0){
						if($loop_counter > 0){ 
						?>
					<?php } ?>
					<?php }
					$subtitle = get_sub_field('subtitle');
				?>							
				{
					"@type": "Offer",
					"name": "<?php echo $subtitle; ?>",
					"url": "<?php echo get_permalink(); ?>"
				},
				<?php 
					$loop_counter++;
					$count_block++;
					endwhile;
				?>
				<?php endif; ?>
			<?php } else { } ?>
			<?php endwhile; ?>
			<?php endif; ?>
			]
		}
	}
Который выводит кусок для разметки schema
"offers": {
			"@type": "AggregateOffer",
			"offers": [														
				{
					"@type": "Offer",
					"name": "Название",
					"url": "https://site.ru/assets/1"
				},
											
				{
					"@type": "Offer",
					"name": "Название 2",
					"url": "https://site.ru/assets/2"
				},
			]
		}
	}
Проблема в том, что у последнего элемента Offer после закрывающей скобки } не должно быть запятой. Элементов может быть от 1 до 4. Собственно вопрос, как прописать запятую всем элементам, кроме последнего (и, разумеется, вообще ее не добавлять, если элементов 1)?
Спасибо за рекомендации.