トップページ以外の固定ページの作り方【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( '/' ); ?>
この記事が気に入ったらサポートをしてみませんか?