web-dev-qa-db-ja.com

特定の分類用語名を取得する

特定の用語とそのIDを表示する必要があります。私はこのコードでカテゴリのためにそれを得ます:

<a href="<?php echo get_category_link(1); ?>" title="<?php echo get_cat_name(1);?>"><?php echo get_cat_name(1);?></a>

…1は私が印刷しなければならないIDです。次のようなものはありますか?

<?php echo get_term_link(1); ?>

または

<?php echo get_term_name(1); ?>
3
federica

get_term() を使用して、名前、スラッグ、または説明を取得します。

$term = get_term( 1, 'taxonomy_slug' );
// Name
echo $term->name;

// Link
echo get_term_link(1, 'taxonomy_slug'); 
// OR
echo get_term_link( $term ); 
5
Eric Holmes

WP 2.3.0以降、termのフィールドを取得するためのAPIがあります: get_term_field()

それで、私はむしろ<?php get_term_field( 'key', $term ); ?>を使いたいと思います。

  • key:複数、リンク、名前など。
  • $term:term_idまたは\ WP_Termオブジェクトのいずれかになります。
6
Maxime Culea