アーカイブページの作り方(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に関する記事はこちらから
この記事が気に入ったらサポートをしてみませんか?