サイト型トップページの作り方を公開しています!Check
Cocoonカスタマイズ

カラム固定を解消!Cocoonボックスメニューの列数を2〜6列に自由変更【コピペOK】

アイキャッチ|ボックスメニュー
記事内に広告が含まれています

Cocoonのボックスメニューは、アイコン付きで直感的に使える便利な機能。サイトの回遊性を高め、読者を目的のページへスムーズに導いてくれます。

ただ、

  • 「列数を変えたい」
  • 「もっと見やすく整えたい」

と思っても、標準機能ではカラム数を自由に変えられません。

この記事では、ボックスメニューの列数を自由に変更できるカスタマイズ方法を紹介します。

この記事でできること
  • クリック操作だけで2〜6列に変更可能
  • スマホ表示も2〜3列に最適化
  • コピペで導入できるので、初心者でも安心

ブロックで表示したボックスメニューが対象です(固定ページ、記事ページ)

「トップページの導線を整えたい」「カテゴリへの流入を増やしたい」方にぴったりの内容です。デザインを大きく崩さず、使いやすさを底上げしたい方は、ぜひ参考にしてください。

このカスタマイズの完成コードを記事後半で公開しています。

\すぐ試したい方はこちら/

Cocoonで使える装飾ブロック全体を知りたい方は、こちらのまとめ記事も参考にしてください。

スポンサーリンク

Cocoonボックスメニュー|カラム数レイアウトイメージ(2〜6列/スマホ2〜3列)

Cocoon標準ではカラム数が固定ですが、ボックスメニューの列数を自由に変更できるCSSカスタマイズを導入すると、PC・スマホどちらも見やすいレイアウトにワンクリックで切り替えできます。

PCカラム数スマホ表示
2列2列
3列2列 or 3列
4列2列
5列2列 or 3列
6列2列 or 3列

レイアウト例

以下、各レイアウトの実際の表示サンプルを掲載しますので導入の参考にしてください。

  • 以下では、2〜6カラムのレイアウト例をタブ切り替えで確認できます。
  • 余白あり版・余白なし版の違いを比較しやすいよう、それぞれに同じカラム例を表示しています。
  • 余白なし
  • 余白あり

ボックスが均等に並んだレイアウトです。

2カラム(モバイル:2列)

▼ 3カラム(モバイル:2列・3列)

▼ 4カラム(モバイル:2列)

▼ 5カラム(モバイル:2列・3列)

▼ 6カラム(モバイル:2列・3列)

余白を追加、見やすさを重視したレイアウトです。

2カラム(モバイル:2列)

▼ 3カラム(モバイル:2列・3列)

▼ 4カラム(モバイル:2列)

▼ 5カラム(モバイル:2列・3列)

▼ 6カラム(モバイル:2列・3列)

■ 補足|当サイトでの活用例

このサイトでは、同じカテゴリーの記事を一覧できるよう、このボックスメニューを 3カラム(モバイル2列) で作成しています。デザインの色・装飾は別途CSSで調整しています。

例:ポチップ関連記事まとめ

スポンサーリンク

Cocoonボックスメニューの使い方(基本操作)

カスタマイズを始める前に、ボックスメニューの基本操作を簡単にまとめておきます。

ボックスメニューは次の3つの方法で設置できます。

  • ブロック機能(記事・固定ページに設置)
  • ウィジェット(サイドバー/フッター等に設置)
  • ショートコード(任意の位置に呼び出し)

この記事では、ブロック機能を使ったボックスメニューが対象です。

手順
  • ラベル
    メニューを作成する
    • 管理画面:外観 → メニュー
    • 新しいメニューを作成
    • URL・表示名・アイコン(Font Awesome クラス)を入力して追加
    • メニューを保存
       
    アイコン設定

    アイコンを設定するには、以下から好みのアイコンを選択します。

    各メニューの「CSS class(オプション)」欄に Font Awesomeのクラス名 を入力

    例:fa fa-home(ホームアイコン)

  • ラベル
    記事にボックスメニューを追加する
    1. 編集画面で「+」→「ボックスメニュー」を検索して選択
    2. プルダウンから作成済みメニューを選択するだけで表示
  • ラベル
    カラム数やレイアウトを調整する
    • サイドバー「ブロック」タブでカラム数を変更

より詳細な使い方は Cocoon公式の解説も参考にできます。

スポンサーリンク

Cocoonのボックスメニューカスタマイズの注意点と対応ポイント

基本的にはコードをコピペするだけで導入でき、Cocoon標準環境で動作確認済みです。

難易度について
  • CSSを少し触ったことがある
  • 子テーマ編集をしたことがある

くらいの経験があればそこまで難しくありません。コードにはコメントを付けて整理しているので、カスタマイズしやすい構成にしています

コードの特徴
  • スマホ表示対応済み
  • カスタム変数でサイズ調整しやすい
作業前の注意点
  • スキンによってはCSSが干渉する場合あり
  • 親テーマではなく子テーマ編集推奨
  • PHP編集前はバックアップ推奨
  • WAF設定(セキュリティ設定)によっては保存エラーが出る場合あり

もし保存できない場合は、サーバーのWAF設定を一時的にOFFにしてください。(※作業が終わったらONに戻します)

スポンサーリンク

Cocoonボックスメニューの実装手順|完成コードのご案内

ここから先は、紹介してきたデザインをそのまま使える 「完成版コード」 をまとめた有料パートです。

「設定に迷わず、確実に動く形で導入したい」方向けに、動作確認済み・コピペで使えるコードを整理して公開しています。

手順
  • ラベル
    PHPコードを貼り付け

    目的:「デザイン切り替え機能」を追加

    記述場所:子テーマの functions.php

    (PHPはスタイル登録のみで既存記事には影響しません)

  • ラベル
    CSSコードを貼り付け

    目的:「各スタイルの見た目」を定義

    記述場所:子テーマのstyle.css(スタイルシート)

  • ラベル
    サイドバーで希望のデザインを選択
    • エディタでブロックを追加
    • スタイルから選択
  • ラベル
    完成

    プレビューで確認

  1. 管理画面で「外観」→「テーマファイルエディター」を開く
  2. 子テーマ(Cocoon Child)が選択されているか確認
  3. ファイル一覧から「テーマのための関数 (functions.php)」を開く
  4. 既存のコードは消さず、//以下に子テーマ用の関数を書く の下の行に追記

エラー防止:不要なスペース等が入らないよう、慎重に編集をおこなってください

phpの記述について
  1. 管理画面で「外観」→「テーマファイルエディター」を開く
  2. 子テーマ(Cocoon Child)が選択されているか確認
  3. ファイル一覧から「スタイルシート (style.css)」を開く
  4. 既存のコードは消さず、/* 子テーマ用のスタイルを書く */ の下の行に追加
CSS編集/スタイルシート

参考記事 Cocoonカスタマイズ|HTML・CSSの編集方法

以下は有料コンテンツのご案内および特定商取引法に基づく表記です。

特定商取引法に基づく表記

サイト名
Turicco

サイトURL
https://turicco.com/

運営者情報
運営責任者:はるみ
お問い合わせ先:https://turicco.com/contact/

購入方法
コンテンツ販売サービス「codoc(コードク)」を利用しています。
詳しくは codoc購入者向けFAQ をご覧ください。

納品方法
購入完了後、対象の記事が閲覧可能になります。

お支払い方法
・クレジットカード ・デビットカード ・プリペイド型クレジットカード ・Apple Pay ・Google Pay ・コンビニ決済

※決済はStripeを利用(SSL暗号化)。運営者はカード情報を保持しません。

返金・キャンセルについて
codoc株式会社の利用規約第10条(返金)に基づき、原則としてご購入後のキャンセル・返金はできません。あらかじめご了承ください。

販売価格
500円(税込)

Comment 記事の感想を書き込んでいただけると幸いです

タイトルとURLをコピーしました