今回は、WordPressサイトの固定ページをカスタマイズする方法として、WordPressテーマのpage.phpを編集して固定ページをカスタマイズする場合についてお伝えいたします。
WordPressには投稿と固定ページがありますが、ブログCMSとしてのWordPressとしては「投稿」が基本となるものの、投稿は「時系列的に流れていく」といった要素がありますので、重要で固定的なページはこの「固定ページ」を使用します。
固定ページの一番大きな特徴は、投稿のようにカテゴリー分けタグ付けはできないものの、各固定ページ間で親子関係を設計できる点です。
企業ホームページ制作を行う際、WordPressを利用する場合は、投稿よりもこの固定ページの方が重要になります。
WordPressテーマのpage.phpを編集する
WordPressテーマの中にpage.phpが存在している場合、このファイルが固定ページの基本的なテンプレートとなります。
WordPressテーマによってはpage.phpが存在せず、index.phpとcontent.phpなどを組み合わせて固定ページの仕様を設計しているものもあります。
page.phpとcontent.phpの組み合わせ
またpage.phpがあったとしても、部分的にcontent.phpを利用しているケースもあり、page.phpのみの編集だけでは固定ページを完全にカスタマイズすることができない場合もあります。
固定ページのテンプレート
さらにWordPressテーマによっては、固定ページに様々なテンプレートが用意されている場合があります。標準的な固定ページやサイドバーの有り無し、フロントページ用など目的に合わせてレイアウトや表示項目が異なるテンプレートパターンが用意されているケースです。
WordPressサイトの固定ページをカスタマイズするためにこのpage.phpやそれぞれの固定ページテンプレートを編集する場合は、WordPress管理画面から直接ファイルを操作するか、WordPressインストールサーバーにFTPなどで接続し、page.phpなどをダウンロードしてローカル環境でエディタを用いて修正します。
管理画面からpage.phpを確認し、編集する
WordPressにログインし、WordPress管理画面の左側に操作メニューの「外観」から「テーマの編集」を選択して、画面右側にpage.phpがあればそれをクリックしてください。なお、ページテンプレートが存在する場合は、page.phpの他に、類似名称のphpが存在する場合があります。
固定ページ(page.php)
WordPressテーマにもよりますが「固定ページ(page.php)」や「固定ページテンプレート(page.php)」、「個別投稿ページ(page.php)」といったように表記されています。
クリックするとWordPressサイトの固定ページを構成しているphpファイルが表示されますので、この画面から固定ページのカスタマイズを行ってください。
固定ページをカスタマイズする
一般的にこのpage.phpには、固定ページが表示されたときのHTMLの吐き出しに関する設定が記述されています。
もし、記述がphpやWordPressタグばかりだった場合は、該当箇所からファイルを呼び出す設定になっているため、該当ファイルを探して、その部分を編集してカスタマイズする必要があります。
固定ページの中で編集したい該当部分のHTMLなどを編集してカスタマイズを行います。
テンプレートパーツのcontent-page.phpを呼び出す指定
例えば、Twenty Fourteenテーマだった場合、page.phpには次のような記述があります。
// Include the page content template.
get_template_part( 'content', 'page' );
この場合はテンプレートパーツのcontent-page.phpを呼び出す指定がされています。
もし固定ページをカスタマイズする際に該当箇所が見つからない場合はWordPressテーマファイルの構成を元に、該当ファイルを見つける必要があります。
カスタムフィールドの設定を反映させる
固定ページにカスタムフィールド機能を付加した場合でも、そのままでは固定ページに反映されません。カスタムフィールドの設定を反映させるためには、page.phpなど、固定ページに関するphpファイルに、カスタムフィールドの項目の呼び出しを記述する必要があります。
著者名や投稿日、最終更新日の反映
またWordPressテーマによっては、固定ページに著者名や投稿日が反映されていない場合がありますが、カスタマイズにより著者名や投稿日、最終更新日を固定ページ内に反映させることもできます。
WordPressサイトの「投稿ページ」・「固定ページ」カスタマイズ
ホームページ制作 京都 ファンフェアファンファーレでは、WordPressテーマファイルの編集によるWordPressサイトの固定ページのカスタマイズをはじめ、お客さまのニーズに合わせたWordPressのカスタマイズを手がけております。
「現在利用しているWordPressテーマの固定ページの表示の仕方を変更したい」
「固定ページの見出しや表のデザインを変更したい」
といったご要望をお持ちの方へ、固定ページを構成するWordPressテーマのファイル群を編集することで、ご希望の仕様へとカスタマイズさせていただいております。
WordPressサイトの「投稿ページ」・「固定ページ」カスタマイズ
WordPressの設定・カスタマイズ・修正・編集方法の参考例
(初回投稿日 2015年11月6日)
WordPressカスタマイズ・修正
ホームページ制作 京都のWeb制作会社ファンフェアファンファーレでは、WordPressで制作されたウェブサイト・ホームページのカスタマイズサービスとして、WordPress(ワードプレス)のテーマ(テンプレート)やプラグインのカスタマイズサービスを提供しております。
WordPressカスタマイズの他、WordPressに関する様々な機能の実装や調整、編集はもちろん、各種エラーの修正・復旧に対応しております。
WordPressでのホームページ制作(WordPressサイト制作)
ホームページ制作 京都 ファンフェアファンファーレでは、ホームページ制作にあたり、WordPressでのホームページ制作(WordPressサイト制作)を推進させていただいております。
企業のWebマーケティングを加速するWordPressでのホームページ制作(WordPressサイト制作)ならお任せください!新規WordPressサイト制作はもちろん、htmlサイトからのホームページリニューアル、WordPressサイトのリニューアルにも対応しています。