WordPressの関数を少しずつまとめていきます。
今回は、投稿のタイトルを出力する関数「single_post_title」です。

基本的な使い方

投稿のタイトルを出力する関数です。

同様の関数に「the_title」がありますが、WordPressループ外で投稿タイトルを出力する場合は「single_post_title」を使います。

「single.php」テンプレートのみ使えます。

パラメータ(1)タイトル前の文字列、(2)取得した値の処理方法
戻り値タイトル(表示しない場合)
利用箇所投稿のテンプレート(single.php)

通常はパラメータを指定せずに以下のように書きます。

<?php single_post_title(); ?>

single_post_title 関数の応用:タイトル前に文字列を表示

1つ目のパラメータとして文字列を指定すると、タイトル前にその文字列を出力することが可能です。

タイトル前に「タイトル:」と表示する

<?php single_post_title( 'タイトル:' ); ?>

single_post_title 関数の応用:タイトルを出力せずに関数の戻り値にする

2つ目のパラメータに「false」を指定すると、タイトルを出力せずに関数の戻り値にすることも可能です。