WP:WordPress(ワードプレス)

WP(WordPress)

【WordPress】記事タイトルを出力(表示)、または、取得する方法

WordPressでは、
投稿記事のタイトルを出力(表示)する場合には、the_title()
投稿記事のタイトルを取得する場合には、get_the_title()
使います。

「the_title()」の使い方

 

基本的な使い方

例えば、記事個別ページに記事タイトルを出力する場合には、以下のような使い方をします。

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

また、トップページやアーカイブページなどの記事一覧の中で出力させる場合には、この様な使い方をします。

<h2>マイブログ</h2>
<?php if(have_posts()):while(have_posts()):the_post(); ?>
<h3><?php the_title(); ?></h3>


<?php endwhile;else: ?>
<?php endif; ?>

the_title()は、第1引数~第3引数までのパラメータを設定することが可能ですが、
何も設定しなければ、そのまま記事タイトルを出力してくれます。

各引数については、このあと説明します。

 

第1引数(before)と第2引数(after)を設定

the_title()の第1引数と第2引数には、
タイトルの前後に表示させたいタグや文字列などを設定できます。
※デフォルトでは、何も出力されません。

例えば、

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

とすると、
タイトルの前後に<h2>タグが出力されます。

 

第3引数を設定して、記事タイトルを取得

the_title()の第3引数には、記事タイトルを出力(表示)するか、取得するかの設定を行います。

デフォルトは出力(表示)ですが、「false」を設定すると、記事タイトルの取得になります。

この様な使い方をします。

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

 

「get_the_title()」の使い方

 

基本的な使い方

get_the_title()は、記事タイトルの取得で使用します。

この様な使い方をします。

<h2>マイブログ</h2>
<?php if(have_posts()):while(have_posts()):the_post(); ?>
<?php $title = get_the_title(); ?>


<?php endwhile;else: ?>
<?php endif; ?>

$title = the_title("", "", false);でも同様の結果になりますが、
記事タイトルの取得の場合には、get_the_title()を使う方が一般的です。

 

記事IDを指定

get_the_title()の引数に記事IDを指定すれば、その記事のタイトルを取得することができます。

例えば、記事IDが「100」の記事タイトルを取得する場合には、以下のようにするだけです。

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

記事IDを指定しない場合は、現在表示中の記事タイトルを取得します。

WordPress短期学習プログラム

関連記事

  1. WP:WordPress(ワードプレス)

    WP(WordPress)

    「WordPress JSON REST API」を使って、記事一覧を表示

    「JSON REST API」を使って、取得したブログ記事の一覧を…

  2. WP:WordPress(ワードプレス)

    WP(WordPress)

    WordPress やはり、リビジョンはこまめに削除すべき?

    WordPressを使って、弊社で構築させて貰った某サイトでの…

  3. Hello Dolly

    WP(WordPress)

    Hello Dolly

    今回は「Hello Dolly」というプラグインの紹介です。このプ…

  4. Apache(アパッチ)

    WP(WordPress)

    WP パーマリンク設定に必要な.htaccessを有効化!!

    WordPressを使ってブログを構築して、パーマリンクの設定を「…

  5. Security(セキュリティ)

    WP(WordPress)

    「WP-Ban」を使ってWPの不正ログイン対策

    WordPress プラグインWP-Banで不正IPアドレスの…

  6. PHP(ピー・エイチ・ピー)

    WP(WordPress)

    【WP】PHPのバージョンアップでエラー

    運用中のWordPressで構築したサイトがあるのですが、かなり前…

最近の記事

  1. CakePHP
  2. PHP(ピー・エイチ・ピー)
  3. PHP(ピー・エイチ・ピー)
  4. PHP(ピー・エイチ・ピー)
  5. WP:WordPress(ワードプレス)
  6. WP:WordPress(ワードプレス)
  7. WP:WordPress(ワードプレス)
  8. Security(セキュリティ)
  9. WP:WordPress(ワードプレス)
  10. WP:WordPress(ワードプレス)
PAGE TOP