繁体   English   中英

如何使用高级自定义字段将特色图像添加到Wordpress中的类别

[英]How to add Featured Image to Category in Wordpress with Advanced Custom Fields

我是WP和ACF的新手,我正在尝试使用ACF设置的自定义字段来获取每个类别以显示特色图像。

我已添加具有位置规则的字段组,以显示分类法术语是否等于类别的字段组。 然后,我添加了<?php the_field( 'add_featured_image' ); ?> <?php the_field( 'add_featured_image' ); ?>single.php

自定义字段显示在类别选项中,允许我选择一个特色图像,但发布时不显示。

我还尝试了各种不同的方法来定位单个类别的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' ); ?> <?php the_field( 'add_featured_image', 'category_6' ); ?> 它只是输出一个对象,您必须从该对象获取src 使用$url = $add_featured_image['url']; 然后将其回显到您的图像<img src="<?php echo $url; ?>"/> 然后使用相同的方法获取alt属性。

您会在这里看到更多

希望能有所帮助。 祝你好运!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM