AsaDesign

レシピサイトをつくる(index.php/single.php/page.php)

参考書:『WordPress基礎入門』

  • 該当のページが見つからない時の404ページを用意する
  • WordPress管理画面で作成した投稿記事の詳細ページを表示させる
  • WordPress管理画面で作成した固定ページを表示させる

index.php

<?php get_header(); ?>

<p>お探しのページは見つかりませんでした。</p>

<?php get_footer(); ?>

最終的に表示されるページなので、今回404ページとして使います。

single.php

<?php get_header(); ?>

    <!-- メインクエリ -->
    <?php if(have_posts()): ?>
    <?php while (have_posts()): the_post(); ?>

     <!-- タイトル -->
     <h1 class="title"><?php the_title(); ?></h1>

     <!-- サムネイル -->
     <?php  the_post_thumbnail(); ?>

     <!-- 本文 -->
     <?php the_content(); ?>

    <?php endwhile; ?>
    <?php endif ?>

<?php get_footer(); ?>

投稿記事の詳細ページです。

page.php

固定ページを表示します。

single.phpとほぼ同じです。不要なサムネイル部分を削除したのみです。