我是WP和ACF的新手,我正在尝试使用使用ACF设置的自定义字段来显示每个类别以显示特色图像。
我添加了一个包含位置规则的字段组,以便在分类术语等于类别时显示字段组。然后我将<?php the_field( 'add_featured_image' ); ?>
添加到single.php
自定义字段显示在类别选项中,允许我选择特色图片,但在发布时不会显示。
我还尝试了各种不同的方法,根据ACF文档(例如
)定位单个类别的ID而不是所有类别<?php the_field( 'add_featured_image', 'category_6' ); ?>
或
<?php the_field('add_featured_image', 6); ?>
但没有任何效果。
我最近的就是使用
<?php the_field( 'add_featured_image', 'category_6' ); ?>
在屏幕上输出:
我也试过get_field()
功能无济于事。我使用FoundationPress作为父主题。
非常感谢任何帮助。
答案 0 :(得分:1)
我认为你已经拥有了<?php the_field( 'add_featured_image', 'category_6' ); ?>
。它只是输出一个对象,您必须从中获取src
。使用$url = $add_featured_image['url'];
,然后将其回显到您的图片<img src="<?php echo $url; ?>"/>
。然后获取alt
属性的方法相同。
您会看到更多here.
希望有所帮助。祝你好运!