如何仅在get_terms

时间:2017-11-26 22:46:50

标签: php wordpress taxonomy-terms

想知道您是否可以帮助修复我的代码。我试图仅从作者的第一篇文章中回应出第一类分类法。

我想我差不多了。我可以让它输出所有类别标题,但我的代码中的问题是我试图仅输出第一类。

<?php

$args = array(
    'author' => intval(bp_displayed_user_id()),
    'post_type' => 'job_listing'
);

$listings_of_author = get_posts($args);
$postid = $listings_of_author[0]->ID;
$term_list = wp_get_post_terms($postid, 'job_listing_category', true);
$firstTerm = $terms_list[0];

if (get_the_terms($author, 'job_listing_category', true)) {
    echo $fistTerm->name;
}

?>

非常感谢你的帮助。

马特

1 个答案:

答案 0 :(得分:0)

有几个拼写错误会阻止它正常工作:

$term_list = wp_get_post_terms($postid, 'job_listing_category', true);
$firstTerm = $term*s*_list[0]; //should be term_list

...后...

echo $fistTerm->name; //should be firstTerm