【问题标题】:Get the_terms names for current post id获取当前帖子 ID 的 the_terms 名称
【发布时间】:2013-02-10 13:03:47
【问题描述】:

当我想获取包含所有分类名称的数组时,这对我有用:

get_terms( 'portfolio-skills', array( 'fields' => 'names' ) );

如果我想获取与当前帖子相关的术语名称怎么办。我试过了,但它不起作用:

get_terms( 'portfolio-skills', array( 'fields' => 'names' ), 'include' => array( $post->ID ) );

【问题讨论】:

标签: php wordpress custom-taxonomy


【解决方案1】:

谢谢@Pekka 웃,我更改了它并且它正在工作:

wp_get_object_terms( $post->ID, 'portfolio-skills', array( 'fields' => 'names' ) );

【讨论】:

    【解决方案2】:
    $term_list = get_the_terms($post->ID, 'your_taxonomy');
    $types ='';
    foreach($term_list as $term_single) {
         $types .= ucfirst($term_single->slug).', ';
    }
    $typesz = rtrim($types, ', ');
    echo $typesz;
    

    【讨论】:

      猜你喜欢
      • 2011-06-21
      • 1970-01-01
      • 2013-06-22
      • 1970-01-01
      • 2021-09-07
      • 2019-06-23
      • 1970-01-01
      • 2011-09-13
      • 2015-10-19
      相关资源
      最近更新 更多