我对PHP很陌生,但我想要的功能是从它的ID(通过ACF自定义字段生成(中提取图像附件URL,并将其用作图像的src。
这是我现在拥有的代码,它应该动态地从ID中提取图像URL,但似乎不起作用:
<?php echo wp_get_attachment_url( the_field('upload_image') ); ?>
这是一个有效但不是动态的代码:
<?php echo wp_get_attachment_url( 257 ); ?>
请注意,257是图像的ID——我只需要通过占用第一个代码片段来从自定义post字段中获取附件ID(它应该在第一个片段中执行,但不是(,就可以动态地提取它。
有人能帮忙吗?
在acf中,字段直接输出项目即可。在您的情况下,您需要使用get_field函数来获取上传图像的id。因为get_field返回项目。