如何使用高级自定义字段将特色图片添加到 Wordpress 中的类别
How to add Featured Image to Category in Wordpress with Advanced Custom Fields
我是 WP 和 ACF 的新手,我正在尝试使用 ACF 设置的自定义字段让每个类别显示特色图片。
我添加了一个带有位置规则的字段组,以在分类术语等于类别时显示字段组。然后我将 <?php the_field( 'add_featured_image' ); ?>
添加到 single.php
自定义字段显示在类别选项中,允许我 select 特色图片,但发布时未显示。
我还尝试了各种不同的方法来定位单个类别的 ID,而不是根据 ACF 文档的所有类别,例如
<?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 作为父主题。
如有任何帮助,我们将不胜感激。
在我看来你已经有了 <?php the_field( 'add_featured_image', 'category_6' ); ?>
。它只是输出一个对象,您必须从中获取 src
。使用 $url = $add_featured_image['url'];
,然后将其回显到您的图像中 <img src="<?php echo $url; ?>"/>
。然后使用相同的方法获取 alt
属性。
你会看到更多here.
希望对您有所帮助。祝你好运!
我是 WP 和 ACF 的新手,我正在尝试使用 ACF 设置的自定义字段让每个类别显示特色图片。
我添加了一个带有位置规则的字段组,以在分类术语等于类别时显示字段组。然后我将 <?php the_field( 'add_featured_image' ); ?>
添加到 single.php
自定义字段显示在类别选项中,允许我 select 特色图片,但发布时未显示。
我还尝试了各种不同的方法来定位单个类别的 ID,而不是根据 ACF 文档的所有类别,例如
<?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 作为父主题。
如有任何帮助,我们将不胜感激。
在我看来你已经有了 <?php the_field( 'add_featured_image', 'category_6' ); ?>
。它只是输出一个对象,您必须从中获取 src
。使用 $url = $add_featured_image['url'];
,然后将其回显到您的图像中 <img src="<?php echo $url; ?>"/>
。然后使用相同的方法获取 alt
属性。
你会看到更多here.
希望对您有所帮助。祝你好运!