PR

【やってみた】WordPressのテーマ自作(04.投稿ページと固定ページの作成)

今回の記事は、STEP4の「WordPress関数に書き直す」の「04.投稿ページと固定ページの作成」の解説となります。index.phpをコピーして、single.phpを作成します。特定記事の表示となりますので、不要なループ処理やピックアップ記事を削除し、2列表示を1列表示に変えてsingle.phpを作成します。同様に固定ページとしてsingle.phpをコピーしてpage.phpを作成します。

テーマ自作の流れ
テーマ自作の流れ
  • STEP1:
    静的サイトの作成

    ワイヤーフレームでサイトをデザインして、HTMLとCSSで静的サイトを作成します。index.htmlとstyle.cssでサイトを作成します。

  • STEP2:
    開発環境構築

    自分のパソコン内部だけで開発と動作テストが行えるWordPress専用の環境構築ソフト、HTML、CSS、PHPの編集の為のソースコードエディタ、そしてHTMLとCSSで構築された静的サイトを準備します。

  • STEP3:
    テーマの有効化

    自作テーマを有効化する為に、index.htmlをindex.phpに書き換え、style.cssを作成してWordPressにアップロードして認識してもらいます。

  • STEP4:
    WordPress関数に書き直す

    テーマとして認識できましたら、index.phpの内容をヘッダー、フッター、サイドバー等コンテンツごとに分割したり、アイキャッチ画像やナビゲーションメニュー等を設定する為に、WordPress関数に書き直していきます。

  • STEP5:
    サーバーにアップロード

    サーバーにアップしてWebに公開します。公開後、プラグインなどで必要な機能を追加したり、必要なカスタマイズを行います。

スポンサーリンク

個別ページの作成

解説動画は、こちら

個別投稿ページの作成

トップ画面から、Readmoreをクリックすると表示される個別ページを作成します。

個別ページの完成イメージ

single.phpの作成

新たなファイルとして、single.phpファイルを作成します。

single.phpの作成1(VSC)

index.phpをコピー

index.phpを全てコピーして、single.phpに貼り付けます。

single.phpの作成2(VSC)

不要な記述を削除

ピックアップ記事の削除

ボディ部先頭のピックアップ記事の表示は不要ですので、削除します。

ピックアップ記事(WordPress)
「Read more」ボタンの削除

index.phpには詳細を見たる為の「Read more」ボタンが記述されていますが、single.phpでは不要なので、削除します。

「Read more」ボタン(WordPress)
ページネーションの削除
ページネーションのイメージ

single.phpの記述

ピックアップ記事と「Read more」の削除
不要な記述の削除1(single.php、VSC)
ページネーションの削除
不要な記述の削除2(single.php、VSC)
スタイルの調整

再読み込みでサイトを確認すると1列表示となっていたため、記事の幅を拡げます。

スタイルの調整1(WordPress)

①は2列としてcol-lg-6となっていましたが1列のみの為、col-lg-12と変更しました。
②は抜粋記事表示していましたが、content()で本文表示に変更しました。

スタイルの調整2(single.php、VSC)
single.phpの完成

個別投稿ページが完成しました。

サイトの確認(WordPress)
スポンサーリンク

固定ページの作成

固定ページ作成の準備

インストールした直後では以下の2つの固定ページがありますが、ここにaboutというサイトの説明等を記載する固定ページを作ります。

固定ページの確認

固定ページの確認(WordPress)

固定ページの投稿

固定ページの投稿(WordPress)

固定ページの作成

page.phpの作成

新しいページとしてpage.phpを作成します。

固定ページの作成1(page.php、VSC)

single.phpをコピー

single.phpを全てコピーして、page.phpに貼り付けます。

固定ページの作成2(page.php、VSC)

不要な記述を削除

固定ページはプライバシーポリシーや問い合わせページとして使いますので、サイドバーは不要なので、削除します。

不要な記述の削除(page.php、VSC)

サイトの確認

固定ページは、まだどこからもリンクがはられてないので、固定ページの表示をクリックしてサイトを確認します。

サイトの確認1(WordPress)

スタイルの調整

サイドバーを削除しましたので、空いたスペースをスタイル調整します。

サイトの確認2(WordPress)

サイドバーがあった為、col-lg-8となっていましたが、サイドバーをなくしましたので、col-lg-12とします。また、画像はいらないので削除します。

スタイルの調整(page.php、VSC)

page.phpの完成

固定ページが完成しました。

サイトの確認(WordPress)