小部件中的ACF显示图像字段



原始代码

<h5 class="entry-title"><a href="'.esc_url(get_permalink()).'">'.get_the_title().'</a></h5>

我想添加ACF图像字段显示的代码,并将其替换为标题

<?php $shortlinestory = get_field( 'shortlinestory' ); ?>
<?php if ( $shortlinestory ) { ?>
    <img src="<?php echo $shortlinestory['url']; ?>" alt="<?php echo $shortlinestory['alt']; ?>" />
<?php } ?>

我的自定义图像字段名称是shortlinestory在一个小部件中,我想显示最近的图像,请帮助我,谢谢

要获得小部件的自定义字段,必须在get_field()函数中添加一个附加参数。高级自定义字段有相当不错的文档,这里解释了如何做到这一点。

首先,您必须弄清楚小部件的ID。这被传递给创建小部件的函数,例如$widget_id = $args['widget_id']。然后可以使用the_field('field_name', 'widget_' . $widget_id)来获取自定义字段值。

希望这能帮助你,祝你好运!

相关内容

  • 没有找到相关文章

最新更新