今回の記事は、STEP4の「WordPress関数に書き直す」の「04.投稿ページと固定ページの作成」の解説となります。index.phpをコピーして、single.phpを作成します。特定記事の表示となりますので、不要なループ処理やピックアップ記事を削除し、2列表示を1列表示に変えてsingle.phpを作成します。同様に固定ページとしてsingle.phpをコピーしてpage.phpを作成します。
個別ページの作成
解説動画は、こちら
個別投稿ページの作成
トップ画面から、Readmoreをクリックすると表示される個別ページを作成します。
single.phpの作成
新たなファイルとして、single.phpファイルを作成します。
index.phpをコピー
index.phpを全てコピーして、single.phpに貼り付けます。
不要な記述を削除
ピックアップ記事の削除
ボディ部先頭のピックアップ記事の表示は不要ですので、削除します。
「Read more」ボタンの削除
index.phpには詳細を見たる為の「Read more」ボタンが記述されていますが、single.phpでは不要なので、削除します。
ページネーションの削除
single.phpの記述
ピックアップ記事と「Read more」の削除
ページネーションの削除
スタイルの調整
再読み込みでサイトを確認すると1列表示となっていたため、記事の幅を拡げます。
①は2列としてcol-lg-6となっていましたが1列のみの為、col-lg-12と変更しました。
②は抜粋記事表示していましたが、content()で本文表示に変更しました。
single.phpの完成
個別投稿ページが完成しました。
固定ページの作成
固定ページ作成の準備
インストールした直後では以下の2つの固定ページがありますが、ここにaboutというサイトの説明等を記載する固定ページを作ります。
固定ページの確認
固定ページの投稿
固定ページの作成
page.phpの作成
新しいページとしてpage.phpを作成します。
single.phpをコピー
single.phpを全てコピーして、page.phpに貼り付けます。
不要な記述を削除
固定ページはプライバシーポリシーや問い合わせページとして使いますので、サイドバーは不要なので、削除します。
サイトの確認
固定ページは、まだどこからもリンクがはられてないので、固定ページの表示をクリックしてサイトを確認します。
スタイルの調整
サイドバーを削除しましたので、空いたスペースをスタイル調整します。
サイドバーがあった為、col-lg-8となっていましたが、サイドバーをなくしましたので、col-lg-12とします。また、画像はいらないので削除します。
page.phpの完成
固定ページが完成しました。