Php 回波AFC图像子场
我试图从AFC图像字段回显图像,但无法使其正常工作 对于包含组名为header_usps和子字段名为usp_1 im的子字段的常规文本字段,请使用以下代码:Php 回波AFC图像子场,php,wordpress,advanced-custom-fields,Php,Wordpress,Advanced Custom Fields,我试图从AFC图像字段回显图像,但无法使其正常工作 对于包含组名为header_usps和子字段名为usp_1 im的子字段的常规文本字段,请使用以下代码: <?php $ups1 = get_field('header_usps_usp_1', 'option'); ?> <?php echo $ups1; ?> 要访问子字段,您首先需要获得这样的组: $section_one = get_field("section_one"); 然后可以通过
<?php $ups1 = get_field('header_usps_usp_1', 'option'); ?>
<?php echo $ups1; ?>
要访问子字段,您首先需要获得这样的组:
$section_one = get_field("section_one");
然后可以通过此变量获取子字段:
$image1 = $section_one["sideimage_one"];
如果要获取图像的url,请确保在创建字段时将返回格式设置为“url”
希望这能有所帮助。如果你看看我发布的代码,我可以像处理文本字段一样访问该组,但问题是它无法获取url。源代码告诉我:我在答案中添加了更多信息。我认为问题在于,图像的返回格式没有设置为“url”,实际上您得到的是整个对象。希望这么简单,但我将其设置为url当然:)如果在图像上使用var_dump会发生什么?输出是什么?添加了var_dump
echo$image1['url']代码>用于全尺寸-echo$image1['size']['thumbnail']代码>用于缩略图大小等<代码>echo$image1['alt']
对于alt text,您可以进入图像字段的注册,并将该字段设置为返回URL而不是数组
$section_one = get_field("section_one");
$image1 = $section_one["sideimage_one"];