請問wordpress中如何擷取自訂post_type的分類

來源:互聯網
上載者:User
我再wordpress 自訂的post type中想要擷取當前文章的分類。分類也是自己用 register_taxonomy來自訂的。

 'wcp_employees' ));?>      'wcp_employees' )); ?>            
  

/images/employees/04.jpg">

" class="btn-more">More

這裡我也用了query_posts 來指定自己的分類,但是分類還是現實不出來。

回複內容:

我再wordpress 自訂的post type中想要擷取當前文章的分類。分類也是自己用register_taxonomy來自訂的。

 'wcp_employees' ));?>      'wcp_employees' )); ?>            
  

/images/employees/04.jpg">

" class="btn-more">More

這裡我也用了query_posts 來指定自己的分類,但是分類還是現實不出來。

找到方法了,用這個function

function custom_taxonomies_terms_links(){    //根據當前文章ID擷取文章資訊    $post = get_post( $post->ID );    //擷取當前文章的文章類型    $post_type = $post->post_type;    //擷取文章所在的自訂分類法    $taxonomies = get_object_taxonomies( $post_type, 'objects' );    $out = array();    foreach ( $taxonomies as $taxonomy_slug => $taxonomy ){        $term_list = wp_get_post_terms($post->ID, $taxonomy_slug, array("fields" => "all"));        echo $term_list[0]->name; //顯示文章所處的分類中的第一個    }    return implode('', $out );}

/** *擷取分類 **/function deel_category(){    $tag_arr = get_the_category();    foreach($tag_arr as $value){        if(!empty($value)){            echo 'slug,$value->taxonomy).'>'.$value->name.'';        }    }}
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.