WordPress

投稿(記事)タイトルの取得や表示方法【WordPress】

WordPressの記事タイトルを表示するには、次のように書きます。

<?php the_title(); ?>

タグ付きで記事タイトルを表示

記事タイトルを見出しタグなど付きで出力したい場合があるかもしれません。

the_title関数では、次のような引数を取り、記事タイトルの前後に表示したいテキストを指定することができます。

the_title($before, $after)

$before・・・タイトルの前に表示するテキスト
$after・・・タイトルの前に表示するテキスト

「$before」と「$after」にそれぞれタグを指定すれば、タグ付きで出力することができます。

<?php the_title(‘<h2>’, ‘</h2>’); ?>

もちろん次のように、見出しタグを別で書いてもいいですが。

<h2><?php the_title(); ?></h2>

記事タイトルを取得する

the_title関数では、もう一つ引数を取ることができ、記事タイトルを出力するかの指定ができます。

the_title($before, $after, $echo)

何も指定しないデフォルトの状態では出力、falseを指定すれば文字列を返すので、次のように記事タイトルを取得するときに使えます。

<?php $title = the_title(”, ”, false); ?>

ただ、記事タイトルを取得する方法はいくつかあって、一般的にはthe_title関数ではなく、get_the_title関数を使用して、次のように書きます。

<?php $title = get_the_title(); ?>

get_the_title関数では引数でIDを指定できます。

get_the_title( $ID )

引数を指定しない場合は、現在の記事タイトルを返しますが、IDを指定すれば、任意の記事タイトルを取得することが可能です。

<?php $title = get_the_title(21); ?>

Leave a Comment