archive.php上带有gallery字段的WordPress ACF选项goup返回NULL
我对archive.php上的ACF有一个小问题。我有一个ACF组,其中有一些字段。例如,图库字段 问题是gallery字段返回NULL,有人知道如何解决这个问题吗 这行代码起作用并返回值。所以我不知道为什么画廊不起作用archive.php上带有gallery字段的WordPress ACF选项goup返回NULL,php,wordpress,advanced-custom-fields,Php,Wordpress,Advanced Custom Fields,我对archive.php上的ACF有一个小问题。我有一个ACF组,其中有一些字段。例如,图库字段 问题是gallery字段返回NULL,有人知道如何解决这个问题吗 这行代码起作用并返回值。所以我不知道为什么画廊不起作用 这就是我想到的 <section id="page-header" class="page-header page-header--<?php the_field('header_block_size', 'opti
这就是我想到的
<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>
将多媒体资料调用更改为获取字段
。您是否已将gallery图像保存到“选项”页面?您的代码中有错误,但即使如此,您仍应在屏幕上打印一些内容。正如上面的评论所说,确保在选项页面的header\u block\u images
中确实保存了一些内容。如果这样做,则替换var\u dump($images)代码>带有var_dump(get_fields())
并用打印到屏幕上的内容更新您的答案,这样我们就可以看到更多关于您工作内容的信息with@FluffyKitten我已经用结果编辑了这个问题var_dump没有显示任何ACF字段,所以这没有帮助。所有内容都必须在选项中,因此请尝试此选项,希望它能向我们显示head块中的内容:
I var dump您所做的事情,这就是它返回的内容<代码>数组(13){[“头块过滤器”]=>bool(假)[“头块图像”]=>bool(假)[“头块大小”]=>string(5)“小”[“头块标题”]=>string(8)
将gallery call更改为get_field
。您是否已将gallery图像保存到选项页?您的代码中有错误,但即使如此,您仍应将某些内容打印到屏幕上。如上所述,请确保在选项页的header\u block\u images
中确实保存了某些内容。如果您这样做,然后将var\u转储($images);
替换为var\u转储(get\u fields());
并用打印到屏幕上的内容更新您的答案,这样我们就可以看到更多关于您工作内容的信息with@FluffyKitten我已经用结果编辑了这个问题var_dump没有显示任何ACF字段,因此这没有帮助。所有内容都必须在选项中,因此请尝试使用此选项,希望这将显示头部bl中的内容ock:
I变量转储您所做的事情,这就是它返回的内容。array(13){[“header\u block\u filter”]=>bool(false)[“header\u block\u images”]=>bool(false)[“header\u block\u size”]=>string(5)“small”[“header\u block\u title”]=>string(8)