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





3 Answers

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

$queried_object = get_queried_object();
$term_id = $queried_object->term_id;
(' 読み込ま ない

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

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




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



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);



Related