アーカイブページの作成

続いて、アーカイブページ用のテンプレートを作成します。

archive.phpをindex.phpをもとに作成します。

<?php 
//ヘッダーを取得
get_header('archive'); 

while(have_posts() === true){
  the_post(); 

  get_template_part('templates/content'); 

}
get_template_part('templates/pagination');


get_footer();

このように、get_headerに引数として、文字列を渡しておくとheader-[指定した文字列].phpというテンプレートが優先的に読み込まれるようになります。

今回は、アーカイブページ用のヘッダーとして header-archive.phpを作成します。

<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
  <header>
    <h1>zero</h1>
    <h2>過去のアーカイブ</h2>
  </header>

results matching ""

    No results matching ""