WP ページタイトル関数

ページタイトルの主な関数

the_title():ループの中で現在のページタイトルを表示

get_the_title():指定ページのタイトルを取得(ID指定無しの場合は現在のページ)

the_archive_title():現在のアーカイブタイトルを表示

get_the_archive_title():現在のアーカイブのタイトルを取得

ページ種類によって表示を変更

<h1>
    <?php if (is_archive()) { // アーカイブの場合 ?>

        <?php echo get_the_archive_title(); ?>

    <?php } elseif (is_search()) { // 検索ページの場合 ?>

        検索:<?php echo get_search_query(); ?>

    <?php } elseif (is_singular('post')) { //投稿ページだけ固定のタイトル ?>

        <?php echo 'お知らせ'; ?>

    <?php } else { ?>

        <?php echo get_the_title(); ?>

    <?php } ?>
</h1>

WP タイトルタグ・ディスクリプションのカスタマイズ - acots’s blog