acf_get_term_title()


WordPressの関数acf_get_term_title()は、指定されたタームのタイトルを取得するために使用されます。この関数はAdvanced Custom Fields(ACF)プラグインの一部であり、カスタムタームのタイトルを簡単に取得するために役立ちます。

構文

acf_get_term_title( int|WP_Term $term );
  • $term(int|WP_Term) — タームIDまたはWP_Termオブジェクトを指定します。

例1: タームIDを使用してタイトルを取得

タームIDを使用してタームのタイトルを取得します。

<?php echo acf_get_term_title( get_queried_object_id() ); ?>

例2: WP_Termオブジェクトを使用してタイトルを取得

WP_Termオブジェクトを使用してタームのタイトルを取得します。

<?php $term = get_term( 123 ); echo acf_get_term_title( $term ); ?>

例3: 現在のタームのタイトルを表示

現在のタームのタイトルを表示します。

<?php echo acf_get_term_title( get_queried_object() ); ?>

例4: カスタムタクソノミーのタームタイトルを取得

カスタムタクソノミーのタームタイトルを取得します。

<?php $term = get_term_by( 'slug', 'example-term', 'custom_taxonomy' ); echo acf_get_term_title( $term ); ?>

例5: タームのタイトルを変数に格納

タームのタイトルを変数に格納して後で使用します。

<?php $term_title = acf_get_term_title( 123 ); echo $term_title; ?>

例6: タームのタイトルを条件付きで表示

タームのタイトルが存在する場合にのみ表示します。

<?php $term_title = acf_get_term_title( 123 ); if ( $term_title ) { echo $term_title; } ?>

例7: 複数のタームのタイトルを取得

複数のタームのタイトルを取得してリスト表示します。

<?php $terms = get_terms( array( 'taxonomy' => 'category', 'hide_empty' => false ) ); foreach ( $terms as $term ) { echo acf_get_term_title( $term ) . '<br>'; } ?>

例8: タームのタイトルをリンク付きで表示

タームのタイトルをリンク付きで表示します。

<?php $term = get_term( 123 ); echo '<a href="' . get_term_link( $term ) . '">' . acf_get_term_title( $term ) . '</a>'; ?>

注意点

  • ACFプラグインが有効化されている必要があります。
  • タームが存在しない場合、関数は空の文字列を返します。

関連機能: