即使没有帖子,也要获取类别字段

时间:2016-03-31 作者:user3074468

我有一个小问题,我正在类别页面上显示类别的自定义字段。它表现得很好。但如果该类别中没有帖子,则不会显示。

我不知道在代码中的何处使用“hide\\u empty”=>0。

这是我用来显示类别字段的代码。

$terms = get_the_terms( get_the_ID(), \'category\');

if( !empty($terms) ) {

$term = array_pop($terms);
$expert_photo = get_field(\'expert_photo\',$term);
$expert_name = get_field(\'expert_name\',$term);
$expert_title = get_field(\'expert_title\',$term);
$expert_description = get_field(\'expert_description\',$term);
$expert_introduction = get_field(\'expert_introduction\',$term);

1 个回复
SO网友:nonsensecreativity

您需要使用wp_get_object_terms(). 该函数将根据提供的参数获取分类法中可用的所有术语。

wp_get_object_terms( get_the_ID(), \'category\', array( \'fields\' => \'slug\' ) );
有关更多信息,请访问here

相关推荐