Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用高级自定义字段将特色图像添加到Wordpress中的类别_Php_Wordpress_Advanced Custom Fields - Fatal编程技术网

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

Php 如何使用高级自定义字段将特色图像添加到Wordpress中的类别,php,wordpress,advanced-custom-fields,Php,Wordpress,Advanced Custom Fields,我是WP和ACF的新手,我正在尝试使用ACF设置的自定义字段让每个类别显示一个特色图像 我添加了一个带有位置规则的字段组,以在分类术语等于类别时显示字段组。然后我将添加到single.php 自定义字段显示在类别选项中,允许我选择特色图像,但在发布时不显示 我还尝试了各种不同的方法来定位单个类别的ID,而不是根据ACF文档定位所有类别,例如 <?php the_field( 'add_featured_image', 'category_6' ); ?> 或 但一切都不起作

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

我添加了一个带有位置规则的字段组,以在分类术语等于类别时显示字段组。然后我将
添加到
single.php

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

我还尝试了各种不同的方法来定位单个类别的ID,而不是根据ACF文档定位所有类别,例如

<?php the_field( 'add_featured_image', 'category_6' ); ?>


但一切都不起作用

我得到的最接近的答案是使用时

<?php the_field( 'add_featured_image', 'category_6' ); ?>

在屏幕上输出此信息:

我还尝试了
get\u field()
函数,但没有成功。我使用FoundationPress作为父主题


任何帮助都将不胜感激。

在我看来,
已经为您提供了帮助。它只是输出一个对象,您必须从中获取
src
。使用
$url=$add_特色图片['url']
然后将其回显到图像
“/>
。然后使用相同的方法获取
alt
属性

你会看到更多


希望这有帮助。祝你好运!

在我看来,你已经有了
。它只是输出一个对象,你必须从中获取
src
。使用
$url=$add\u特色图片['url'];
,然后将它回显到你的图片
“/>
。然后使用相同的方法获取
alt
属性

你会看到更多


希望有帮助。祝你好运

首先,检查字段设置-您可以指定默认情况下要返回的值,一个具有包含图像、id或URL信息的各种属性的对象,您还可以将其指定为\u字段的第三个参数。如果您只需要将URL设置为默认大小,请使用该URL,否则请使用对象(使用var_dump找出它有哪些属性,以及您感兴趣的属性)或id,您可以将其提取到其他图像提取/输出函数中。首先,检查字段设置-您可以指定默认情况下要返回的值,如果对象具有各种属性,其中包含有关图像、id或URL的信息,您还可以将其指定为_字段的第三个参数。如果您只需要将URL设置为默认大小,请使用该URL,否则请使用对象(使用var_dump找出它有哪些属性,以及您感兴趣的属性)或id,您可以将其提取到其他图像提取/输出函数中。
<?php the_field( 'add_featured_image', 'category_6' ); ?>