【WordPress】タイトルの取得・表示する方法

目次

タイトルの取得

タイトルを取得したい場合は、get_the_titleを使用します。基本的な使い方は以下のとおりです。

get_the_title(
$post = $post #取得したい投稿IDまたはWP_Postオブジェクトを指定。
)
サンプル1

閲覧しているページタイトルを取得

$title = get_the_title();
サンプル2

投稿IDが「8」のページタイトルを取得

$title = get_the_title(8);

タイトルの表示

タイトルを表示したい場合は、the_titleを使用します。基本的な使い方は以下のとおりです。

the_title(
    $before = "", #タイトルの前に追加したい文字を指定。
    $after = "", #タイトルの後に追加したい文字を指定。
    $display = true #タイトルを表示させるか返すかを指定。「false:返す/true:表示」
)
  • エスケープされていないタイトルが表示されます。
  • ループ内でのみ使用可能な関数です。ループ外で使用する場合は、get_the_titleで取得した値をechoで表示させます。
サンプル1

閲覧しているページタイトルを表示

<?php if(have_posts()): ?>
    <?php while(have_posts()): the_post(); ?>
        <h1><?php the_title(); ?></h1>
    <?php endwhile; ?>
<?php endif; ?>
サンプル2

閲覧しているページタイトルの後に絵文字を入れて表示

<?php if(have_posts()): ?>
    <?php while(have_posts()): the_post(); ?>
        <h1><?php the_title('', '👍'); ?></h1>
    <?php endwhile; ?>
<?php endif; ?>
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次