こんにちは朱夏です。
テーマの作成もそろそろ大詰めです。
あと1~2回くらいで完成を目指します。
今回やっていくのは次の2つの作成です。
- 固定ページ
- 404ページ
前回予定していたテーマの説明は、公開時にこのサイトの記事で作成しようと思います。
・固定ページの作成
まずは、固定ページの元ファイルpage.phpを作成します。
投稿ページと違い、投稿者のプロフィールページや、企業の会社概要などを作成するときに使うページになります。
というわけで、コードはこちらです。
<!-- ヘッダー --> <?php get_header(); ?> <!-- ヘッダー --> <div class="row justify-content-around bg-primary"> <div class="col-md-8 my-3"> <!-- 投稿記事確認 --> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="row py-2 mb-3 bg-light"> <!-- ここから取得内容 --> <div class="col"> <h1><?php the_title(); ?></h1> <div> <?php the_content(); ?> </div> </div> <!-- 取得内容ここまで --> </div> <?php endwhile; endif; ?> <!-- 投稿記事確認ここまで --> </div> <!-- サイドバー --> <?php get_sidebar(); ?> <!-- サイドバー --> </div> <div class="row"> <!-- フッター --> <?php get_footer(); ?> <!-- フッター -->
これで、WordPressメニューの固定ページから作成できるようになりました。
編集画面は投稿ページとほぼ変わりませんでした。
・404ページの作成
404ページ(ページが見つからなかった時に表示するページ)を作成します。
シンプルに404の表示と、検索バーのみにします。
<!-- ヘッダー --> <?php get_header(); ?> <!-- ヘッダー --> <div class="row justify-content-around bg-primary"> <div class="col-md-12 p-2 my-3 bg-light"> <h1>404 Not Found !!</h1> <p>サイト内検索</p> <?php get_search_form(); ?> </div> </div> <div class="row"> <!-- フッター --> <?php get_footer(); ?> <!-- フッター -->
他のページと区別しやすいように、サイドバーは削除しました。
404ページはあまり見られることのないページですが、お洒落なものを用意しているサイトも結構あったりしますよね。
今回は、今まで学んできた内容だけで出来る事ばかりだったので、簡単に終わってしまった感じがします。
次回は、有名なテーマでは必ず付いてくるSNSボタンの設置を行いたいと思います。
それでは、今回はここまでです。