WordPress Twenty Twelveを使ってホームページ作成 その4 子ページなど

固定ページなどについて。固定ページのテンプレートはフロント(front-page.php)、デフォルト(page.php)、サイドバーなし(full-width.php)と3種類用意されているが、固定ページが増えると、それぞれのカスタマイズが複雑になりそうなので、あらかじめ子ページを作って分けることにする。

page.phpなどをコピーして、page-xx.phpファイルを作成。作成したphpファイルの3行目くらいに以下を追加すると、固定ページ作成のテンプレートから選択できるようになる。テンプレートを分けておけば、サイドバーの有無、記事の選別などカスタマイズが分かり易くなる。

* Template Name: Page xx Template //テンプレート名

固定ページが決まったら、次にcontentを割り当てる。page-xx.phpにはcontent-xx.phpのような感じでファイル作成しておき、

<?php get_template_part( ‘content’, get_post_format() ); ?>を

<?php get_template_part( ‘content’, ‘xx’ ); ?>のように変更すれば、page-xxからcontent-xxを呼び出せるようになる。

投稿ページはcategory.php、アーカイブはarchive.php、単一投稿ページはsingle.php、検索ページはsearch.phpなどと割り当てられているので、必要に応じてcontentも作成しておく。

次はサイドバーのカスタマイズについて。


投稿日

カテゴリー:

投稿者:

タグ:

コメント

コメントを残す