見出し画像

【SWELL】サイドバーを左右両方に表示する3カラムレイアウトにカスタマイズする方法

今回はWordPressテーマSWELLのカスタマイズ。サイドバーを左右両方に表示する3カラムレイアウトを実装したメモ書きです。

まずはSWELLを3カラムにしたデモサイトです↓

【SWELL】左右両方にサイドバーを表示した3カラムレイアウト
【SWELL】左右両方にサイドバーを表示した3カラムレイアウト

→デモサイトはこちら
※解像度が1200px以上の端末からのアクセス時に3カラムになる仕様にしています。




カスタマイズの構成


今回のカスタマイズでは、SWELLテーマ内のPHPテンプレートファイルの編集はしません。

Code Snippetsプラグインを使います。Code Snippetsを使わず、子テーマのfunctions.phpを使った方法でもカスタマイズできます。


<ポイント>

  • SWELLのPHPテンプレートを直接編集しない

テーマのテンプレートファイルを直接編集してしまうとテーマのバージョンアップで上書きされカスタマイズが消えます。

バージョンアップによる影響を受けにくいカスタマイズをしておくと、運営が楽になります。


<カスタマイズにかかる時間>

約10分です。


<右サイドバーの仕様>

【SWELL】3:カラム右側のサイドバー

右側のサイドバーはSWELL標準のサイドバーです。ウィジェットから編集するタイプで、仕様を変更するカスタマイズはしていません。



<左サイドバーの仕様>

【SWELL】3カラム:左側のサイドバー


今回追加した左側のサイドバーはブログパーツで編集する仕様です。

HTMLを使わずブロックエディターで編集できます。

自由に編集したい」とクライアントからの要望にも対応できる構成です。


ブログパーツを使わずHTMLを直接編集することも、PHPコードを書くこともできます。

サンプルサイトでは左サイドバーの横幅を260pxに設定していますが、変更することも可能です。

1200px未満の場合には左サイドバーを非表示にして標準的な2カラムになる仕様です。3カラムのままだと、コンテンツエリアが狭くなるためです。



<バージョン情報>
デモサイトはWordPress、SWELLともに記事執筆時に利用可能な最新バージョンです。

  • WordPress:6.1.1

  • SWELL:2.7.2.1




更新履歴


  • 2022年12月25日 記事公開。


有料記事部分では、次のカスタマイズ方法のコードを用意しています。

  • サイト全体を3カラムにする方法

  • トップぺージだけを3カラムにする方法

  • トップページと記事ページだけを3カラムにする方法

  • トップページとアーカイブページだけを3カラムにする方法

  • 左サイドバーの横幅を変更する方法



ここから先は

7,263字 / 8画像

¥ 7,980

この記事が気に入ったらサポートをしてみませんか?