当使用自定义字段插件,我不能让它返回任何数据。先进的自定义字段 - WordPress的
我创建了一个称为book_cover_thumbnail
场群已经一个帖子链接到它。任何人都可以看到为什么下面的代码不起作用?
<img src="<?php get_field('book_cover_thumbnail');?>" />
我没有得到任何错误,没有空白。
当使用自定义字段插件,我不能让它返回任何数据。先进的自定义字段 - WordPress的
我创建了一个称为book_cover_thumbnail
场群已经一个帖子链接到它。任何人都可以看到为什么下面的代码不起作用?
<img src="<?php get_field('book_cover_thumbnail');?>" />
我没有得到任何错误,没有空白。
变化get_field到the_field。获取字段返回值但不回显。
或者,把一个回波在GET字段的前面。
确保您a)使用呼应场要么the_field()
或echo get_field()
,和b)这个代码是wordpress的循环这样的范围内:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>`
<img src="<?php echo get_field('book_cover_thumbnail');?>" />
<?php end while; endif; ?>`
或者你的帖子ID添加到get_field()
功能作为一个参数:
$post_id = *your_post_ID_here*;
<img src="<?php echo get_field('book_cover_thumbnail', $post_id);?>" />
文档:
使用get_field()
:http://www.advancedcustomfields.com/resources/functions/get_field/
使用the_field()
:http://www.advancedcustomfields.com/resources/functions/the_field/
所有高级自定义字段文档:http://www.advancedcustomfields.com/resources/
只有您将自定义字段设置为输出URL而不是对象或ID时,此src URL才有效。 –
@MikeKormendy正确。对于一个对象,你将不得不访问你想要的特定键,在这种情况下,我猜像'['url']',或缩略图大小的图像'['sizes'] ['thumb'] [ 'URL']。对于一个ID,你必须使用该ID来获得你,最有可能使用像wp_get_attachment WordPress的函数($ image_ID,“缩略图”)的项目;但是不知道具体用法也很难说。 –
我第一次,也尝试了场 2ne
必须是一个简单的答案,但我不能找到它 – 2ne
你在WordPress循环之外吗?如果是这样,你需要给字段命令的帖子ID,以便他们可以检索您的字段 –