見出し画像

アーカイブページの作り方(archive.php)【WordPress】

※自分用の備忘録です。

サンプルコード

archive.php

  <h1><?php the_archive_title(); ?></h1>
  <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
      <div class="my-5">
        <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
        <?php the_excerpt(); ?>
      </div>
  <?php endwhile; endif; ?>

index.phpを複製し、ファイル名をarchive.phpにする

index.phpを複製し、複製した方のファイルの名前を「archive.php」にします。

main部分を書き換える

main部分の不要な部分を削除し、必要なコードを記述していきます。

アーカイブのタイトル

<?php the_archive_title(); ?>

タグやカテゴリー名を表示するためのタグです。

表示部分のループ

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

<?php endwhile; endif; ?>

タイトルや本文の抜粋のコードをこの中に記述します。

記事のタイトル

<?php the_title(); ?>

リンクを付ける場合は下記のように記述します。

<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>

記事の抜粋

<?php the_excerpt(); ?>

全文を表示させる場合は下記のように記述します。

<?php the_content(); ?>

その他のよく使われるコード

<!-- 投稿日時 -->
<?php echo get_the_date('y/m/d'); ?>

<!-- 投稿者名 -->
<?php the_author(); ?>


その他のWordPressに関する記事はこちらから

この記事が気に入ったらサポートをしてみませんか?