テーマ Lightning でサイドバーの位置(左右)を切り替える

テーマ Lightning では、管理画面のテーマのカスタマイズからサイドバーの表示位置(デフォルトではは右表示)を指定することができます。

これは、管理画面の【サイドバーの位置(PC閲覧時)】の左にチェックを入れることによって、plugins/lightning-advanced-unit/inc/sidebar-position.php で以下の設定がされます。

その結果、ソースコードのインラインに以下のスタイルが埋め込まれ、サイドバーが左に表示されます。

これは2016年の8月から追加された機能で、とても便利でありがたいのです。

 

 

「トップページでは右、それ以外のページでは左に表示してね

 

なんてことを言われると頭がイタいのであります。

 

方法としては…

① function.php で、function lightning_adv_unit_sidebar_position_custom() を再定義する

②スタイルシートの中で、subSection と mainSection を上書き設定する

なども考えられますが

header.php の中で

サイドバーの位置が管理画面から簡単に変更出来るようになりました。