Группа опций WordPress ACF с полем галереи в архиве. php возвращает NULL - PullRequest
1 голос
/ 20 июня 2020

У меня небольшая проблема с 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) }

Я также добавлено новое изображение с полем галереи.

Изображение содержимого, которое я добавил в галерею

...