固定ページなどについて。固定ページのテンプレートはフロント(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も作成しておく。
次はサイドバーのカスタマイズについて。
コメントを残す