WordPress の賢威7で2カラムレイアウトにしている時、デフォルトの右カラム左カラムの割合や、右カラムと左カラムの隙間の割合を変更する方法を解説します。

この方法は、全ページ同じ割合で反映されます。

変更するファイルは?

カラム幅の指定は、CSSファイルで行われています。

変更するファイルは、賢威テンプレート内にある base.css ファイルです。

「賢威の設定」 → 「サイトの基本レイアウト」で、「2カラム」または「2カラムリバース」の2パターンで、それぞれ設定されていますので、必要な箇所をそれぞれ2ヶ所変更するだけなのでとても簡単です。

具体的な変更方法

賢威7のコーポレート版テンプレート、base.css を元に解説します。

変更箇所は、513~533行目です。

※バージョンにより行数が若干異なる可能性があります。

「2カラム」用

「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カラムリバース」用は、こちら。

右側にコンテンツが入るパターンです。

/*2カラムレイアウト(リバース)*/
.col2r .main-conts{
float: right;
width: 65%;
}.col2r .sub-conts{
float: left;
width: 30%;
}

賢威7はデフォルトで、左右幅 1200px の指定になっていますので、そのうち右側のコンテンツ割合が65%、左側の割合が30%、左右カラムの間の隙間の割合が差し引き計算上5%となっています。

この割合を変更すると表示の割合を変える事が出来ます。

bace.css の変更は、子テーマで

テーマを直接編集すれば変更は出来ますが、失敗すると最悪の場合ブログが表示されなくなってしまいます。

その危険を避けるためにも、子テーマを用意してそこで修正する方が安全です。

子テーマの用意については、こちらの記事を参考にして下さい。

>>>WordPress子テーマの作り方