我再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.''; } }}