WordPress Twenty Elevenのモディファイ方法の備忘録です。パスしてください。
固定ページ、あるいはコメント、シングルページはテーマを2カラムに設定しても、1カラムとなる。これがデフォルトで、サイドバーは一番下に回りこんで表示される。
これを全てのページで同じように表示させたい場合、今まではTheme Extensionsでそれが可能だったが、それがうまく動かなくなった様子。
そこで子テーマの内容を変更して対処する。子テーマに該当phpがない場合は親テーマからコピーする。
変更箇所は以下のとおり。
WordPress Twenty Eleven
◯ 全てのページにサイドバーを表示する方法。これをしないとサイドバーがページの下に表示される。
1 子テーマの「style.css」を編集する。Singularのいくつかの行を/* */で囲う。
/* Singular */
/* ←これを付ける
.singular #primary {
margin: 0;
}
.singular #content,
.left-sidebar.singular #content {
margin: 0 7.6%;
position: relative;
width: auto;
}
.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular #comments-title {
margin: 0 auto;
width: 68.9%;
}
*/ ←これを付ける。
2 子テーマにsingle.phpをコピーして、「<!–?php get_sidebar(); ?–>」を挿入する。その位置は最後の方のここ。
</div>
</div>
<?php get_sidebar(); ?> ←これを挿入する。
<?php get_footer(); ?>
◯ タイトルの文字の大きさを変える。この部分のフォントの大きさを変える。(Boldをnormalにするもよし)
}
.singular .entry-title {
color: #000;
font-size: 24px; ←この部分
font-weight: normal;
line-height: 30px; ←この部分
}
過去日記のこれも参照すること。