php - ACF专业中继器字段随机行输出

我有这个代码

  <?php

  $rows = get_field('brand_section', 56 ); // get all the rows
  $rand_row = $rows[ array_rand( $rows ) ]; // get a random row
  $rand_row_image = $rand_row['brand_specific' ]; // get the sub field value

  // Note
  // $first_row_image = 123 (image ID)

  $image = wp_get_attachment_image_src( $rand_row_image, 'full' );
  // url = $image[0];
  // width = $image[1];
  // height = $image[2];
  ?>

  <img src="<?php echo $image[0]; ?>" />

我想做的是从我的收割者场上输出一个小组。

我的acf字段结构是这样的:

  -reapeater field
  --group(that can be reapeted)
  ---img
  ---link
  ---link2 

错误是它不输出像img src这样的东西是未知的

我不太了解这个问题,但是我知道中继器字段必须是get_sub_field()the_sub_field (取决于您的模板使用情况),而不是get_field()

也许这就是问题的根源。

转载请注明来自askonline.tech,本文标题:php - ACF专业中继器字段随机行输出


 Top