高级自定义域-类别图像

时间:2012-12-16 作者:akmur

我正在尝试获取之前使用ACF分配到类别的图像。

下面是我正在做的:

$category_image = the_field(\'cat_small\', $linkedcat);
其中$linkedcat类似于category\\u 280

当我回显$category\\u图像时,我看到一个数组,如下所示:

261, , catsmall, , , http://localhost/current/dpf/wp-content/uploads/2012/12/catsmall.jpg, Array
知道我做错了什么吗?非常感谢

亚历克斯

2 个回复
最合适的回答,由SO网友:brasofilo 整理而成

如果有疑问,请参考文档,像ACF这样的好插件都有很好的文档记录。

这取决于您如何设置图像字段,但在此页面Field Types -> Image, 看起来您将字段设置为返回对象。

而不是使用the_field, 它打印出您需要的值get_field:

$category_image = get_field(\'cat_small\', $linkedcat);
然后:

$image = $category_image[\'url\'];
或者,如果可用:

$thumb = $category_image[\'sizes\'][\'thumbnail\'];
此外,代替echo, 使用var_dump 调试阵列。

SO网友:markyeoj

如果要在类别或分类中指定图像,我建议Categories Image Plugin, 它将允许您添加具有类别或分类的图像。

使用<?php if (function_exists(\'z_taxonomy_image_url\')) echo z_taxonomy_image_url(); ?> 获取url并将其放入(类别或分类)模板中的任何img标记中。

结束

相关推荐

高级自定义域-类别图像 - 小码农CODE - 行之有效找到问题解决它

高级自定义域-类别图像

时间:2012-12-16 作者:akmur

我正在尝试获取之前使用ACF分配到类别的图像。

下面是我正在做的:

$category_image = the_field(\'cat_small\', $linkedcat);
其中$linkedcat类似于category\\u 280

当我回显$category\\u图像时,我看到一个数组,如下所示:

261, , catsmall, , , http://localhost/current/dpf/wp-content/uploads/2012/12/catsmall.jpg, Array
知道我做错了什么吗?非常感谢

亚历克斯

2 个回复
最合适的回答,由SO网友:brasofilo 整理而成

如果有疑问,请参考文档,像ACF这样的好插件都有很好的文档记录。

这取决于您如何设置图像字段,但在此页面Field Types -> Image, 看起来您将字段设置为返回对象。

而不是使用the_field, 它打印出您需要的值get_field:

$category_image = get_field(\'cat_small\', $linkedcat);
然后:

$image = $category_image[\'url\'];
或者,如果可用:

$thumb = $category_image[\'sizes\'][\'thumbnail\'];
此外,代替echo, 使用var_dump 调试阵列。

SO网友:markyeoj

如果要在类别或分类中指定图像,我建议Categories Image Plugin, 它将允许您添加具有类别或分类的图像。

使用<?php if (function_exists(\'z_taxonomy_image_url\')) echo z_taxonomy_image_url(); ?> 获取url并将其放入(类别或分类)模板中的任何img标记中。

相关推荐