首页 文章

获取分类法上的“高级自定义字段”框的值

提问于
浏览
0

我的任务是在已经使用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 回答

  • 0

    好吧,就像往常一样,我发现它就像我发布它一样,事实证明,与我看到列出的许多地方不同, get_field 的第二个参数需要分类标本和术语ID用下划线分隔, not 连字符或网上很多答案都没有列出任何分隔符,不确定过去某些时候用法是否有所改变,但是,是的,这有效:

    $image = get_field('sector_image', 'sector_'.$sector->term_id);
    

相关问题