レイアウトとデザイン

サイトのレイアウト構造、カラーテーマ、デザインパターン、スティッキーUI、サブディレクトリ別ブランディングについて解説します。

サイトレイアウト

「レイアウト設定」セクションでは、フロントページのカラム数とサイドバー位置を設定します。

レイアウト設定画面
図: レイアウト設定画面

レイアウトの種類

レイアウト 説明 適した用途
1カラムサイドバーなしの1カラムレイアウト。コンテンツを画面中央に集中表示します。最大幅は600〜1920px(デフォルト1200px)で調整可能。ブログ記事、ランディングページ
2カラムメインコンテンツ + サイドバーの標準的なレイアウト。サイドバーは左右どちらにも配置可能です。企業サイト、情報サイト
3カラムメインコンテンツ + 左右サイドバーのレイアウト。情報量の多いサイト向けです。ポータルサイト、ニュースサイト
フルワイドサイドバーなしで画面幅いっぱいに表示するレイアウトです。ページビルダー使用時、写真サイト

サイドバー設定

設定項目 デフォルト
サイドバー位置左 / 右
サイドバー幅200〜500px(25px刻み)300px
1カラム時の最大幅600〜1920px(50px刻み)1200px

投稿タイプ別レイアウト

投稿(post)、固定ページ(page)、カスタム投稿タイプ、およびカテゴリ・タグ・アーカイブ・検索結果の各ページタイプに対して個別のレイアウトを設定できます。「継承(フロントページ設定を使用)」を選択すると、フロントページのレイアウト設定が適用されます。

ブログ記事は1カラムで読みやすく、固定ページは2カラムでサイドナビ付きといった使い分けが可能です。投稿の個別ページではサイドバーのレイアウトメタボックスで記事単位での上書きもできます。

スティッキーヘッダー

「レイアウト設定」セクションで、ヘッダーのスクロール追従動作を設定します。

設定項目 説明 デフォルト
スティッキーヘッダー有効スクロール時にヘッダーを画面上部に固定表示有効
不透明度スクロール時のヘッダー不透明度(0〜100%、5%刻み)。値を下げると背景が透けて見えます80%
自動非表示下スクロール時にヘッダーを自動的に非表示にし、上スクロール時に再表示有効

自動非表示が有効の場合、ページを下にスクロールするとヘッダーが画面外にスライドアウトし、上にスクロールすると再びスライドインします。コンテンツの閲覧領域を最大化しつつ、ナビゲーションへの素早いアクセスを維持できます。

スティッキーサイドバー

デスクトップ表示(画面幅1280px以上)でサイドバーをスクロール追従させることができます。

設定項目 説明 デフォルト
スティッキーサイドバー有効サイドバーがページスクロールに追従して常に表示領域内に留まります有効

検索ウィジェットやカテゴリ一覧など、常にアクセス可能にしたいサイドバーコンテンツがある場合に有効です。2カラムまたは3カラムレイアウト選択時のみ動作します。

スクロールトップボタン

ページ下部にスクロールした際に表示される「ページ先頭に戻る」ボタンの外観を設定できます。

設定項目 値の範囲 デフォルト
表示/非表示有効 / 無効有効
ボタンサイズ30〜80px(5px刻み)50px
下端からの距離10〜100px(5px刻み)30px
水平位置左 / 中央 / 右

カラーテーマ

「デザイン設定」セクションで、サイト全体の色彩設計を選択できます。44種類のプリセットカラーテーマが用意されています。

デザイン設定画面
図: デザイン設定画面(カラーテーマ・パターン選択)

プリセットカラーテーマ

天体名をモチーフにした22種(各ライト/ダークの2バリエーション、計44種)のカラーテーマから選択するだけで、サイト全体の配色が一括で変更されます。各テーマは21のカラープロパティ(プライマリ、セカンダリ、アクセント、背景、テキスト、リンク、ヘッダーリンク、フッターリンク、ボーダー、ボタン、フォーム等)を含み、すべてのUI要素に統一的なカラースキームが適用されます。

独自カラーテーマ

カラーテーマで「設定なし」を選択すると、「独自カラーテーマの設定」セクションが有効になります。以下のCSS変数を個別にカスタマイズできます。

CSS変数 用途 適用箇所
--primary-colorプライマリカラーヘッダー背景、主要ボタン、アクティブ要素
--secondary-colorセカンダリカラーサブメニュー背景、補助的なアクセント要素
--accent-colorアクセントカラーリンクホバー、ハイライト、フォーカスリング
--background-colorメインコンテンツエリアの背景色body背景、ページ全体
--background-secondaryセカンダリ背景色サイドバー、補助的なエリア
--text-primaryメインテキスト色段落、リスト、テーブルセル
--text-secondaryセカンダリテキスト色見出し、重要な文字
--text-light薄いテキスト色日付、著者名、キャプション
--link-colorリンク色テキスト内リンク(通常状態)
--link-hover-colorリンクホバー色テキスト内リンク(ホバー状態)
--header-link-colorヘッダーリンク色ヘッダー内リンク
--header-link-hover-colorヘッダーリンクホバー色ヘッダー内リンク(ホバー)
--footer-link-colorフッターリンク色フッター内リンク
--footer-link-hover-colorフッターリンクホバー色フッター内リンク(ホバー)
--border-colorボーダー色区切り線、テーブル罫線、カード枠線
--button-background-colorボタン背景色送信ボタン、ページネーション
--button-text-colorボタンテキスト色ボタン内文字
--button-hover-background-colorボタンホバー背景色ボタン(ホバー状態)
--form-background-colorフォーム背景色入力フォーム背景
--form-focus-colorフォームフォーカス色フォーカス時の枠線
--search-button-color検索ボタン色検索ボタン

上記の21種類のCSS変数がカスタマイザーで個別に設定できます。プリセットカラーテーマのJSONファイルにも同じ21プロパティが定義されており、「ベーステーマ」を選択すると各変数の初期値がプリセットの値で自動設定されます。

デザインパターン

カラーテーマとは別に、3種類のパターンを選択してサイトの見た目をさらにカスタマイズできます。各パターンは独立して選択でき、カラーテーマと自由に組み合わせることで多様なデザインバリエーションを実現できます。

パターン種別 内容 影響範囲
デザインパターン角丸、シャドウ、ボーダースタイル、カードデザイン等のレイアウト装飾を一括変更サイト全体のカード・ボタン・パネル
タイポグラフィパターンフォントファミリー、サイズ、行間(line-height)、文字間隔(letter-spacing)を一括変更本文・見出し・ナビゲーション等すべてのテキスト
デコレーションパターン見出しの装飾スタイル(下線、背景色、左ボーダー、アイコン等)やリストの装飾を変更h2〜h6見出し、リスト要素

各パターンは「設定なし」を選ぶとデフォルトのスタイルが適用されます。例えば「シンプルなカラーテーマ × モダンなデザインパターン × セリフ体のタイポグラフィ × ボーダー装飾のデコレーション」のような組み合わせが可能です。

サブディレクトリ別設定

最大10個のサブディレクトリに対して、個別のロゴやデザイン設定を適用できます。1つのサイト内で複数のブランドやコンテンツカテゴリを視覚的に区別する場合に便利です。

サブディレクトリ別デザイン設定
図: サブディレクトリ別デザイン設定

サブディレクトリ別ロゴ・ブランディング

「サブディレクトリ別ロゴ」セクションで、各サブディレクトリ(例: /blog//shop/)に固有のブランディングを設定できます。各スロットには以下の項目を設定します。

サブディレクトリ別デザイン

「サブディレクトリ別デザイン」セクションでは、各サブディレクトリに対して以下の4項目を個別に設定できます。

設定項目 内容
カラーテーマ44種類のプリセットまたは「設定なし」(サイト全体の設定を継承)
デザインパターンサブディレクトリ固有のデザインパターンを適用
タイポグラフィパターンサブディレクトリ固有のフォント設定を適用
デコレーションパターンサブディレクトリ固有の見出し装飾を適用

パス検出の仕組み

テーマは現在のURLパスを解析し、登録されたサブディレクトリパスと照合します。一致するパスが見つかった場合、そのサブディレクトリの設定が適用されます。一致しない場合はサイト全体の設定が使用されます。

例えば /blog/ はカジュアルなライトテーマ、/service/ はフォーマルなダークテーマ、/shop/ はブランドカラーのカスタムテーマといった使い分けが可能です。

ナビゲーション設定

「メニュー」セクションで、グローバルナビゲーションの動作を設定できます。

ナビゲーション設定
図: ナビゲーション設定

サブメニュー展開方向

方向 動作 適した場面
横方向(デフォルト)3階層目以降のサブメニューが親メニューの右側に展開メニュー項目が少なく画面幅に余裕がある場合
縦方向3階層目以降のサブメニューが親メニューの下に展開メニュー項目が多い場合や画面幅が狭い場合

モバイルメニュー非表示ブレークポイント

デスクトップ用のナビゲーションメニューを特定の画面幅以下で非表示にする設定です。ハンバーガーメニュープラグインとの併用を想定しています。

設定値 動作
なし(デフォルト)デスクトップメニューを常に表示
モバイル(767px)画面幅767px以下でデスクトップメニューを非表示
タブレット(1279px)画面幅1279px以下でデスクトップメニューを非表示

検索ボタン

ヘッダーの検索ボタン(ポップアップ検索フォーム)の表示/非表示を切り替えることができます。デフォルトは表示です。

フッター設定

「レイアウト設定」セクション内で、フッターの表示内容を設定できます。

設定項目 説明 デフォルト
フッターメッセージフッターエリアに表示するカスタムメッセージ(HTMLタグ使用可)
コピーライトテキストコピーライト表示の文言を変更© YEAR SITENAME. All rights reserved.
コピーライト表示コピーライト表記の表示/非表示表示
クレジット表示テーマクレジットの表示/非表示表示

フォーム表示設定

「フォーム表示設定」セクションでは、サイト内の入力フォーム(検索フォーム、コメントフォーム、Contact Form 7等)の外観を細かく調整できます。

設定項目 値の範囲 デフォルト
垂直パディング0〜30px12px
水平パディング0〜50px15px
フォントサイズ12〜24px16px
ボーダー幅0〜5px2px
下マージン0〜50px15px
テキストエリア最小高50〜500px150px
行間1.0〜2.01.5
入力欄の最大幅0〜1200px600px

これらの設定は、ネイティブHTML入力要素だけでなく、Contact Form 7などのフォームプラグインの入力フィールドにも適用されます。0を指定するとブラウザのデフォルト値が使用されます。

フロントエンド表示例

フロントエンド表示例(トップページ)
図: フロントエンド表示例(トップページ)