the_archive_title()


WordPressのthe_archive_title()関数は、アーカイブページのタイトルを表示するために使用されます。カテゴリー、タグ、日付ベースのアーカイブなど、さまざまなアーカイブタイプのタイトルを取得して表示します。

構文

the_archive_title( string $before = '', string $after = '' );

引数の説明:

  • $before(string) — タイトルの前に表示するテキストまたはHTML。
  • $after(string) — タイトルの後に表示するテキストまたはHTML。

例1: 基本的なアーカイブタイトルの表示

この例では、アーカイブページのタイトルをそのまま表示します。

<?php the_archive_title(); ?>

例2: タイトルの前後にテキストを追加

タイトルの前後に特定のテキストを追加して表示します。

<?php the_archive_title('<h1>', '</h1>'); ?>

例3: カスタムクラスを追加

タイトルを囲む要素にカスタムクラスを追加します。

<?php the_archive_title('<div class="archive-title">', '</div>'); ?>

例4: カテゴリーアーカイブのタイトル表示

カテゴリーアーカイブページでタイトルを表示します。

<?php if (is_category()) { the_archive_title('<h2>カテゴリー: ', '</h2>'); } ?>

例5: タグアーカイブのタイトル表示

タグアーカイブページでタイトルを表示します。

<?php if (is_tag()) { the_archive_title('<h2>タグ: ', '</h2>'); } ?>

例6: 日付ベースのアーカイブタイトル表示

日付ベースのアーカイブページでタイトルを表示します。

<?php if (is_date()) { the_archive_title('<h2>日付: ', '</h2>'); } ?>

例7: カスタム投稿タイプのアーカイブタイトル表示

カスタム投稿タイプのアーカイブページでタイトルを表示します。

<?php if (is_post_type_archive()) { the_archive_title('<h2>アーカイブ: ', '</h2>'); } ?>

注意点

  • the_archive_title()は、アーカイブページでのみ使用することを推奨します。
  • タイトルの前後に追加するテキストやHTMLは、適切にエスケープしてください。
  • この関数は、テーマファイル内で使用することを想定しています。

関連機能: