WordPress の賢威7で2カラムレイアウトにしている時、デフォルトの右カラム左カラムの割合や、右カラムと左カラムの隙間の割合を変更する方法を解説します。
この方法は、全ページ同じ割合で反映されます。
変更するファイルは?
カラム幅の指定は、CSSファイルで行われています。
変更するファイルは、賢威テンプレート内にある base.css ファイルです。
「賢威の設定」 → 「サイトの基本レイアウト」で、「2カラム」または「2カラムリバース」の2パターンで、それぞれ設定されていますので、必要な箇所をそれぞれ2ヶ所変更するだけなのでとても簡単です。
具体的な変更方法
賢威7のコーポレート版テンプレート、base.css を元に解説します。
変更箇所は、513~533行目です。
※バージョンにより行数が若干異なる可能性があります。
「2カラム」用
「2カラム」用は、こちら。
左側にコンテンツが入るパターンです。
.col2 .main-conts{
float: left;
width: 65%;
}.col2 .sub-conts{
float: right;
width: 30%;
}
賢威7はデフォルトで、左右幅 1200px の指定になっていますので、そのうち左側のコンテンツ割合が65%、右側の割合が30%、左右カラムの間の隙間の割合が差し引き計算上5%となっています。
この割合を変更すると表示の割合を変える事が出来ます。
因みに当サイトは、左カラムが69%、右カラムが30%、左右の隙間は1%の設定にしております。
「2カラムリバース」用
「2カラムリバース」用は、こちら。
右側にコンテンツが入るパターンです。
.col2r .main-conts{
float: right;
width: 65%;
}.col2r .sub-conts{
float: left;
width: 30%;
}
賢威7はデフォルトで、左右幅 1200px の指定になっていますので、そのうち右側のコンテンツ割合が65%、左側の割合が30%、左右カラムの間の隙間の割合が差し引き計算上5%となっています。
この割合を変更すると表示の割合を変える事が出来ます。
bace.css の変更は、子テーマで
テーマを直接編集すれば変更は出来ますが、失敗すると最悪の場合ブログが表示されなくなってしまいます。
その危険を避けるためにも、子テーマを用意してそこで修正する方が安全です。
子テーマの用意については、こちらの記事を参考にして下さい。