[php] どのように私は現在のタクソノミの用語のIDをWordPressで入手できますか?


Answers

必要なコードスニペットは次のとおりです。

$queried_object = get_queried_object();
$term_id = $queried_object->term_id;
Question

私は私のWordPressのテンプレートフォルダにtaxonomy.phpページを作成しました、私は関数の現在の用語IDを取得したいと思います。 どのように私はこれを得ることができますか?

get_query_var('taxonomy')は、用語slugを返すだけです。私はIDを求めます。




wp_get_post_terms()参照してください。 wp_get_post_terms()ようにします:

global $post;
$terms = wp_get_post_terms( $post->ID, 'YOUR_TAXONOMY_NAME',array('fields' => 'ids') );

print_r($terms);



<?php 
$terms = get_the_terms( $post->ID, 'taxonomy');
foreach ( $terms as $term ) {
    $termID[] = $term->term_id;
}
echo $termID[0]; 
?>



Related