WordPress как на ладони

ACF. Не отображается объект записи внутри повторителя

Пытаюсь внутри повторителя отобразить объекты записи.В ACF сделал выбор объекта записи внутри повторителя.

Код повторителя:

              <?php if( have_rows('block_biblio') ): ?>
					<ul class="slides">
						<?php while( have_rows('block_biblio') ): the_row(); ?>

							<?php the_sub_field('date_biobio'); ?>

						<?php endwhile; ?>
					</ul>
				<?php endif; ?>

Код вывода объектов записи:

            <?php

			$post_objects = get_field('object242');

			if( $post_objects ): ?>
				<ul>
					<?php foreach( $post_objects as $post_object): ?>
						<li>
							<a href="<?php echo get_permalink($post_object->ID); ?>"><?php echo the_title($post_object->ID); ?></a>
						   <?php the_field('yer_sbornik', $post_object->ID); ?>
						</li>
					<?php endforeach; ?>
				</ul>
			<?php endif;?>

Полный код:

        <?php if( have_rows('block_biblio') ): ?>
					<ul class="slides">
						<?php while( have_rows('block_biblio') ): the_row(); ?>

							<?php the_sub_field('date_biobio'); ?>

							<?php

							$post_objects = get_field('object242');

							if( $post_objects ): ?>
								<ul>
									<?php foreach( $post_objects as $post_object): ?>
										<li>
											<a href="<?php echo get_permalink($post_object->ID); ?>"><?php echo the_title($post_object->ID); ?></a>
											<?php the_field('yer_sbornik', $post_object->ID); ?>
										</li>
									<?php endforeach; ?>
								</ul>
							<?php endif;?>

						<?php endwhile; ?>
					</ul>
				<?php endif; ?>

Объекты не отображаются внутри повторителя

Заметки к вопросу:
stepan 3 месяца назад

НЕ стесняйтесь делать
print_r() или var_dump()
чтоб видеть, что находится в пеменных. что возвращают функции...

0
abumuslim
3 месяца назад
  • 2
    stepan2268 www.weblancer.net/users/stepanko/?affili...

    для начала начнем с того, что внутри кода вы должны бы исползовать get_sub_field
    а не
    get_field

    stepan 3 месяца назад

    Решили вопрос?
    есть еще вопросы?

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация