У меня небольшая проблема с ACF в архиве. php. У меня есть группа ACF с некоторыми полями. Например, поле галереи.
Проблема в том, что поле галереи возвращает NULL, кто-нибудь знает, как это исправить?
Эта строка кода работает и возвращает значение. Так что я не знаю, почему не работает поле галереи
<?php the_field('header_block_size', 'options');?>
Это то, что я придумал.
<section id="page-header" class="page-header page-header--<?php the_field('header_block_size', 'options');?>">
<?php $images = the_field('header_block_images', 'options'); ?>
<?php var_dump($images);?>
<?php if($images): ?>
<div class="page-header__carousel">
<?php foreach($images as $image): ?>
<div class="page-header__inner" style="background-image: url('<?php echo esc_url($image) ?>')">
</div>
<?php endforeach; ?>
</div>
<div class="page-header__heading">
<h1 class="page-header__heading-title"><?php the_field('header_block_title', 'options');?></h1>
<div class="page-header__heading-border"></div>
<?php if(get_field('header_block_filter', 'options') === true): ?>
<div class="page-header__filter">
<?php echo do_shortcode('[searchandfilter fields="post_tag" submit_label="Check out the tours"]'); ?>
</div>
<?php endif;?>
</div>
<?php endif ; ?>
</section>
Это это настройка местоположения группы ACF
Это изображение показывает результат кода, вы можете видеть, что это NULL
Надеюсь, кто-то знает, как чтобы исправить это.
Заранее спасибо.
Я отредактировал код с <?php var_dump(get_fields());?>
вместо <?php var_dump($images);?>
, и он возвращает array(1) { ["rating"]=> float(4) }
Я также добавлено новое изображение с полем галереи.
Изображение содержимого, которое я добавил в галерею