以下のようなCSSをダッシュボードの[外観]⇒[カスタマイズ]⇒[追加CSS]に貼り付ければ固定ページ(ホーム固定した場合を含む)と投稿ページを中央寄せにできます。
(ただし、コンテンツ下のサイドバーが広くなりすぎてしまうのが問題ですね)
.single .d-5of7, .post .d-5of7, .page .d-5of7 { padding-right: 0; float: none; margin-left: auto; margin-right: auto;
}
.single .d-2of7, .page .d-2of7{ float: none; width: 100%; padding-right: 0;
}
全ての投稿ページと固定ページのサイドバーを非表示にしたい場合は以下のコードを子テーマのfunctions.phpに貼り付ければOKです。
function sng_is_sidebar_shown() { if( !is_active_sidebar( 'sidebar1' ) ) return false; if( is_singular() && wp_is_mobile() && get_option('no_sidebar_mobile') ) return false; // 記事ページと投稿ページで非表示に if( is_single() || is_page() ) { return false; } // それ以外では表示 return true;
}
なお、全体的なレイアウトをカスタマイズすると、もしかすると今後のアップデートでデザインが崩れる可能性があります。仮に崩れた場合には、こちらのCSSは削除していただくようお願いします。
よろしくお願いいたします。
ご回答、ありがとうございます。
解決しました。
WordPressテーマSANGOの質問
PC画面のサイドバーを非表示にし、記事エリアを中央寄せしたい
お忙しいなか恐れ入ります。ご質問させてください。
ホーム表示ページ、記事ページともに、記事エリアを中央寄せしたいと考えております。
同時に、サイドバーを非表示、もしくは記事下に送りたいのですが、どうすればよいのでしょうか。