目次
タイトルの取得
タイトルを取得したい場合は、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; ?>