楽天セール開催中!ポイント最大11倍! セール会場へ

SWELL│CSSだけでスプリットレイアウトにする方法

SWELLの固定ページで、PCでは左に案内メニュー、右に本文を置くCSS例です。

話題になっていたスプリットレイアウトのサイト例。
スプリットレイアウトを試作して再現した画面イメージ。

ブログパーツをウィジェットに置き、ページ固有のCSSで配置を変更します。テーマ設定によって調整が必要な試作例です。

以下やり方です。

目次

著者

WEB制作をしているデジタルノマド
WordPressのカスタマイズが好きで、色々と自作しています。

WordPressのカスタマイズに困ったらご相談ください!

SWELLをCSSだけでスプリットレイアウトにする方法

まず検証用の固定ページを作り、元のCSSとウィジェット配置を保存します。

ブログパーツを作成してウィジェットで表示。

対象ページのIDとウィジェットIDを確認してからCSSを調整します。

PCの左メニュー用のブログパーツを作成

PCの左側に表示するコンテンツを用意します。

パソコンの画面左側に表示するコンテンツ用ブログパーツの作成画面。

作成したブログパーツを「外観 → ウィジェット」の「固定ページ上部」へ配置します。このウィジェット枠は他の固定ページにも表示され得るため、対象ページだけに出す条件を別途設定してください。CSSのページ指定は配置変更を限定するだけで、ウィジェットの出力自体は限定しません。

作成したブログパーツをウィジェットのコンテンツ付近に配置した設定画面。

SWELLカスタマイズの設定

お好みで背景色等を設定しておきます。

またサイドバーは無しで設定しておきます。

背景色の設定やサイドバーを無しにしたカスタマイズ設定画面。
スプリットレイアウトの実装でCSSを挿入する前の設定状態。

対象ページのIDとウィジェットIDを確認してからCSSを調整します。

CSSの挿入と適用手順

以下のCSSを「外観 → カスタマイズ → 追加CSS」、または子テーマのstyle.cssに追加します。この例のpage-id-123は対象固定ページのbodyクラスへ、block-7は配置したウィジェットのIDへ変更します。番号を推測せず、公開HTMLを開発者ツールで確認してください。

確認した環境・未確認の点と戻し方

2026年10月21日にコードを見直しました。960px以上は左パネルを固定し、959px以下ではウィジェットを元の位置に表示します。左パネルの上端120pxは例なので、ヘッダーと管理バーに重ならない値へ調整してください。左パネルは長い場合に内部スクロールします。実SWELLへの導入・実端末・編集画面・プラグイン併用は未検証です。

設定を元に戻す場合は、ウィジェットに配置したブログパーツを削除し、追加したCSSを削除してください。カスタマイザーでサイドバーを非表示にした場合は元の設定へ戻します。

関連情報:カラムブロックのブレイクポイントを変更する方法、カラムの切り替え幅の比較。

以下のCSSを挿入しましょう。

この記事だけ読みたい方は単品購入、ほかの有料記事も読みたい方は購読プランをご確認ください。

購読対象の記事・料金は、下のプラン案内で確認できます。

役に立った記事を、ブログやSNSで紹介しませんか?

紹介制度の対象記事・購読プランを購入した方は、codocで専用リンクと報酬条件を確認できます。

専用リンク経由で購入されると、設定された紹介報酬が発生します。

購読プランの紹介報酬は初回課金のみが対象です。

codocで紹介リンク・報酬条件を確認する

紹介時は、広告・PRであることが読者に分かるように明記してください。

  • URLをコピーしました!

実装を任せたい方へ

SWELLのカスタマイズ代行

記事のコードをそのまま使うのが不安な場合や、サイトに合わせた調整が必要な場合は当社が実装します。1時間 ¥8,000〜(税込)。テーマ更新に強い書き方で納品します。

WAZAの有料記事のサブスクリプションも開始しました。

サービス

Service

WordPressサイトのカスタマイズのサービスに関心がありましたら、ぜひ詳細をご覧ください。

目次