原始代码
<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)
来获取自定义字段值。
希望这能帮助你,祝你好运!