get_the_title()


WordPressのget_the_title()関数は、指定された投稿やページのタイトルを取得するために使用されます。

構文

get_the_title( int|WP_Post $post = 0 );
  • $post (int|WP_Post) — 投稿IDまたはWP_Postオブジェクト。デフォルトは0で、現在の投稿を指します。

例1: 現在の投稿のタイトルを表示

現在の投稿のタイトルを取得して表示します。

<?php echo get_the_title(); ?>

例2: 特定の投稿のタイトルを表示

指定した投稿IDのタイトルを取得して表示します。

<?php echo get_the_title( get_the_ID() ); ?>

例3: カスタム投稿タイプのタイトルを表示

カスタム投稿タイプのタイトルを取得して表示します。

<?php echo get_the_title( get_post( get_the_ID() ) ); ?>

例4: タイトルをリンク付きで表示

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

<?php echo '<a href="' . get_permalink() . '">' . get_the_title() . '</a>'; ?>

例5: タイトルを大文字で表示

タイトルを大文字に変換して表示します。

<?php echo strtoupper( get_the_title() ); ?>

例6: タイトルを短く表示

タイトルを短くして表示します。

<?php echo substr( get_the_title(), 0, 20 ) . '...'; ?>

例7: タイトルをHTMLタグ付きで表示

タイトルをHTMLタグ付きで表示します。

<?php echo '<h1>' . get_the_title() . '</h1>'; ?>

例8: タイトルを条件付きで表示

タイトルが空でない場合にのみ表示します。

<?php if ( get_the_title() ) { echo get_the_title(); } ?>

注意点

  • 投稿タイトルが空の場合、get_the_title()は空の文字列を返します。
  • 引数に無効な投稿IDを指定すると、空の文字列が返されます。

関連機能: