WordPress初心者講座・Q&A:カテゴリーごとにシングルページのデザインを変えれるの?
こんなご質問をいただきました。
ギャラリーページだけサイドバー無しで写真を大きく表示出来るレイアウトにしたいです。
写真ギャラリーページでは写真を大きく見せたい!と言う要望はありますよね。
Minimal WPのテーマはほとんどが「全体幅910px/本文エリア618px」を基本にしています。
なんでかって言うのはまあナイショなんですけど、ちゃんと理由があります。
その理由については長くなるのでまた追々。
今回の要望に簡単に答えるとすると、
「ギャラリーカテゴリーのシングルページはサイドバー無しにして、
最大横幅910pxのでっかい写真を載せられるようにカスタマイズする」のが簡単でいいかなーと。
ちなみに割と人気なテーマ「Miracle Summer」は最初っからそうなってます。
というわけで、カスタマイズ方法をズン!とご説明します。
わりと簡単ですよ。
カテゴリーごとにシングルページのデザインを変える(作業時間3分)
◎基本の準備
single.php テンプレートを複製して、single-1.php を作成します。
番号の部分はカテゴリーのIDと同じ番号を付けます。
以上!
基本はこんだけです。
◎横幅を広げて、サイドバーを消す
1)single-1.php のたぶん10行目辺りにある <div id=”main-single”> の
「-single」を削除して、<div id=”main”> にします。
2)single-1.php 内のサイドバー部分 <?php get_sidebar(); ?> を削除します。
以上です!スーパー簡単!
簡単に説明するとsingleって付いてるのはサイドバーありのレイアウトで、
single付いてなかったらサイドバーも付いてないレイアウトにしますよって意味です。
あ、もちろんこの部分はMinimal WPのテーマに限った話ですよ。スタイルシートの話なのでね。
これを応用すれば、サイドバーも複製してカテゴリーごとにサイドバーを変えたりとかもできます。
それについてはまた今度詳しく書きますかね。
上のやり方以外にもプラグインを使う方法もあります。
Custom Post Templateが簡単です。ググってください。