我的任务是在已经使用ACF的WordPress网站上为自定义帖子类型('case_study')创建自定义分类法('sector') .
无处不在网上告诉我,要获取字段(特定图像称为'sector_image'),使用get_field,并获取自定义分类,请在第二个参数中使用Term ID之前的税名,如下所示:
$image = get_field('sector_image', 'sector-'.$sector->term_id);
我可以确认 $sector->term_id
返回当前术语的术语ID(循环通过get_terms对象),但即使我打印$ image var,也没有返回任何内容 .
编辑:该死,自己想通了 .
1 回答
好吧,就像往常一样,我发现它就像我发布它一样,事实证明,与我看到列出的许多地方不同,
get_field
的第二个参数需要分类标本和术语ID用下划线分隔, not 连字符或网上很多答案都没有列出任何分隔符,不确定过去某些时候用法是否有所改变,但是,是的,这有效: