見出し画像

【SWELL】半透明な固定サイドバーを表示するカスタマイズ

2023年12月4日更新


WordPressテーマSWELLで半透明な固定のサイドバーを配置してみました。SNSアイコンやナビゲーションになるアイコンを並べると、SWELLじゃないみたいに変化しました!

【SWELL】固定のサイドバーエリアを設置したサイト
※スポーツジムをイメージしたサイトです。

→このサイトを開く


本記事では半透明でオシャレな固定サイドバーの作り方を紹介します。
ちなみに対象のサイドバーは下記画像内、右側にある赤線内エリアのことでです↓

【SWELL】半透明な固定サイドバー




サンプルサイト


カスタマイズ解説用のサンプルサイトを用意しました↓

【SWELL】半透明な固定サイドバー
トップページ

→サンプルサイトを開く

トップページはSNSアイコンと、ページトップへボタンを配置しました。


【SWELL】半透明な固定サイドバー
下層ページ

→サンプルサイトを開く

トップページ以外の下層ページには、各ページへのリンクを追加設置しました。「サービス」「ニュース」「メール」部分です!



※固定サイドバーの透け感が伝わりやすいように、背景に固定動画を設置しています。今回の記事では固定動画の設置方法は解説していません。

興味があれば「【SWELL】背景に固定で動画を表示するカスタマイズ方法」をご覧ください。




サンプルサイトの構成


【バージョン】

  • WordPress:6.3.1

  • SWELL:2.7.8.4

WordPress、テーマともに記事執筆時に利用可能な最新バージョンです。



カスタマイズの概要


出典:WordPressプラグインディレクトリー


今回のカスタマイズはフックを使っています。

Code Snippetsプラグインなどを有効化している環境であれば、SWELLのPHPテンプレートファイルを直接編集する必要はありません。子テーマも不要です(子テーマ化していても大丈夫です!)。

子テーマ化している環境であれば、子テーマのfunctions.phpにコードを加えるカスタマイズ形式でも動作します。


Code SnippetsはWordPress公式プラグインに登録されている無料プラグインです。公式サイトからダウンロードできるほか、ダッシュボードからインストールしてお使いください。



備考

スッキリしたオシャレなサイトを作りたい

そんな人向け。

今回設置する半透明な固定サイドバーは、SWELL標準のサイドバーを使っていない1カラムのデザイン用です。

標準サイドバーのあるデザインでも使えますが、デザインによってはサイドバーがコンテンツに重なり「ちょっとジャマかなー」と感じるかもしれません。

スマホなど横幅が狭い端末の場合は非表示となる仕様です。
メディアクエリを使い、「960px以下ならサイドバーを消す」という簡単な仕様なので、ブレイクポイントを編集するだけで「1000px以上の場合だけ表示!」みたいなことも実現できます。

その辺りの参考コードも記載していますのでぜひ活用してみてください。




更新履歴


  • 2023年12月 記事更新(最新バージョンへの対応)

  • 2023年9月 記事公開

有料コンテンツ部分では以下の内容を画像、コード付きで解説しています。


  • 全ページに固定サイドバーを表示する方法

  • トップページだけに固定サイドバーを表示する方法

  • 記事ページだけに固定サイドバーを表示する方法

  • 固定サイドバーを左側に表示する方法

  • ブレイクポイントを指定してサイドバーを消す方法

  • トップページとそれ以外のページで表示する内容を変える方法



ここから先は

9,929字 / 9画像

¥ 7,980

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