SWELL|コーポレートサイトでよくある追従バナーを設置するカスタマイズ

SWELLで追従バナーを設置するカスタマイズ

WordPressテーマのSWELLを使用したサイトにおいて、企業や店舗サイトなどでよくみる追従バナー(追従ボタン)を設置する方法をご紹介しています。

SWELLのオリジナルブロックであるブログパーツウィジェットを組み合わせたカスタマイズです。SWELLを使うと、簡単に追従バナー(ボタン)を全ページに表示することができます。

>>SWELLの購入方法とインストール手順の解説はこちら

目次

SWELLに追従バナーを設置した例

こちらが追従バナーを設置した例です。

SWELLトップページ、追従バナーを設置

追従の名前の通り、スクロールしても画面右端にくっついたままとなります。

今回は「お問い合わせ」のボタンですが、「ネット予約」や「LINE登録」等のバナーへも応用可能です。

実装の流れとしては、

  • ブログパーツの作成
  • ウィジェットエリアでブログパーツを呼び出す
  • 装飾用のCSSを追加する

となります。カスタマイズ方法について順番にご説明します。

ブログパーツを作成する

最初に、バナー(ボタン)の本体となるブログバーツを作成します。

STEP
ブログパーツを新規追加する

WordPress管理画面の右側メニューから、ブログパーツを選択し、新規追加をクリックします。ブログパーツの名前は任意のものでOKです。ここでは「【PC用】追従バナー」としておきます。

STEP
テキストとアイコンを挿入する

ブログパーツに段落ブロックを挿入し、「お問い合わせ」のテキストを入力します。アイコンを入れたいので、テキストの前にカーソルを持ってきた状態で、SWELLのアイコン選択ボタンを押します。

ブログパーツ、アイコン挿入方法

アイコンは好きなものを選んでください。

STEP
リンクの設定をする

アイコンとテキストをひとまとまりにしたいので、アイコンとテキストをドラッグ(選択)した状態で「グループ化」をクリックします。

ブログパーツ、アイコンとテキストをグループ化

再びアイコンとテキストをドラックした状態でリンクの挿入をクリックし、任意のURLを設定します。

ブログパーツ、アイコンとテキストにリンクを設定
STEP
クラス名をつける

CSSの調整がしやすいように、グループにクラス名をふっておきます。

グループを選択した状態で、右側の「ブロック」タブを開き、高度な設定の「追加 CSS クラス」に任意のクラス名を追加します。

ここではクラス名をfollow-bannerとしておきます。

ウィジェットエリアにバナーを追加する

次に作成したブログパーツをウィジェットエリアで表示します。

ブログパーツ一覧を開き、作成したブログパーツの呼び出しコードをコピーしておきます。

外観>ウィジェットを開き、左側の利用できるウィジェットの中から「カスタムHTML」をクリックします。「フッター直前」を選択した状態で、ウィジェットを追加をクリックします。

次に右側のウィジェットエリアから「フッター直前」を探します。そして追加したカスタムHTMLの「内容」の中に、コピーしておいたブログパーツの呼び出しコードを貼り付けます。

「フッター直前」の中身が下記のようになっていればOKです。タイトルは空で大丈夫です。

フッター直前のウィジェットを使う理由

サイドバーの有無に関わらず全てのページで表示されるため、「フッター直前」エリアを使用しています。ウィジェットを使用することで、テンプレートファイルの編集を避けられ、保守性の向上が見込めます。

特定のページでのみ追従バナーを表示させたい場合は、該当する固定ページ内でブログパーツを呼び出せばOKです。

CSSで見栄えを調整する

最後にCSSで見た目を調整します。以下のコードを外観>カスタマイズ>追加CSSに記述してください。

.follow-banner {
  position: fixed;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  z-index: 20;
}

.follow-banner a {
  display: flex;
  align-items: center;
  gap: 0.5em;
  writing-mode: vertical-rl;
  color: #fff;
  background-color: var(--color_main);
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.1em;
  padding: 1.5em 1em;
  border-radius: 10px 0 0 10px;
  transition: opacity 0.25s;
}

.follow-banner a:hover {
  opacity: 0.7;
}

.follow-banner .swl-inline-icon::after {
  left: 50%;
  transform: translateX(-50%);
}

/* スマホでは非表示に */
@media screen and (max-width: 599px) {
  .follow-banner {
    display: none;
  }
}

これで冒頭の画像のようにお問い合わせの追従バナーを設置できたかと思います。

バナーの背景色は、メインカラーで設定した色が反映されるようにしています。必要に応じてコードの中のbackgroud-colorを変更してください。

また、スマホではバナーが非表示になるように設定しています。固定フッターメニューをご利用ください。

まとめ

WordPressで作成したサイトに追従バナー(ボタン)を設置する方法をご紹介してきました。

SWELLのブログパーツとウィジェットを使うことで、比較的簡単に実装できるWebデザインです。「お問い合わせの頻度を増やしたい」「WEB予約への動線を確保しておきたい」という方は、ぜひ一度SWELLをお試しください。

>>SWELLの購入方法とインストール手順の解説はこちら

目次