見出し画像

トップページ以外の固定ページの作り方【WordPress】

※自分用備忘録
※下記の手順はローカルでの作業です
※作成したテーマは、実際に稼働させるWordPressのテーマに追加する必要があります

トップページ以外の個別の固定ページの作り方です。

固定ページを表示するためのファイルを追加

page.php

固定ページを表示するためのファイルである、page.phpファイルをindex.phpと同じ階層に追加します。

必要なコードを記述

headerやfooter、<?php wp_head(); ?>、<?php wp_footer(); ?>などを記述していきます。

固定ページのリンクを作成

固定ページ作成が面にあるパーマリンクのURLスラッグを設定します。
ここで設定した文字列がURLの最後の部分になります。

タイトルを入れないと保存ができないため、タイトルを入れ保存しましょう。

本文をWordPressで作成する場合

本文をWordPressで作成する場合は、そのまま本文も記述し保存をします。

呼び出しのためのループを作成

<?php while (have_posts()): the_post(); ?>
  ページのコーディング部分
<?php endwhile; ?>

投稿ページと同じようにループを設定します。

タイトルを表示

<?php the_title(); ?>

固定ページではタイトルを入れることがあまりないかもしれませんが、<?php the_title(); ?>で入れることができます。

固定ページの本文を表示

<?php the_content(); ?>

固定ページの本文を表示することができます

その他の記述

固定ページでは使うことが少ないかもしれませんが、投稿ページと同じように投稿者名の表示や時間の表示も可能です。

リンクの取得

<?php echo get_page_link( $id ); ?>

固定ページの相対パス用のリンクを取得できます。
$idのところに固定ページのID(post=数字)を入れます。

ちなみにトップページのパスは下記の記述になります。

<?php echo home_url( '/' ); ?>

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