我有一个使用ACF插件的wordpress网站。
我想要实现的目标是:
使用插件在帖子中允许php,我试图让代码使用ACF提供的短代码显示图像
到目前为止我所拥有的是
<?php echo wp_get_attachment_image( 'ID' ) ?> This displays the image I need
<?php the_field('mobile_poster'); ?> This displays the id for the image
什么没有用过
<?php echo wp_get_attachment_image( '[acf field="mobile_poster"] ') ?>
非常感谢任何有关如何实现这一目标的想法。
亲切的问候,
本
答案 0 :(得分:0)
您可以尝试使用短代码:
<?php echo do_shortcode( '[acf field="{$field_name}" post_id="{$post_id}"]' ) ?>
显示ACF字段值
如果您正在尝试查找具有自定义字段ID的图像,则可以编写此代码
<?php
$attachment_id = do_shortcode( '[acf field="{$field_name}"]' ) ;
wp_get_attachment_image_src( $attachment_id );
?>
答案 1 :(得分:0)
$ attachment_id = get_field($ field_name); wp_get_attachment_image_src($ attachment_id);
注意 - 请确保将ACF图像字段的返回值设置为&#34;图像ID&#34;进入Wordpress后端。