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(ホームアイコン)
- ラベル記事にボックスメニューを追加する
- 編集画面で「+」→「ボックスメニュー」を検索して選択
- プルダウンから作成済みメニューを選択するだけで表示


- ラベルカラム数やレイアウトを調整する
- サイドバー「ブロック」タブでカラム数を変更
より詳細な使い方は Cocoon公式の解説も参考にできます。
Cocoonのボックスメニューカスタマイズの注意点と対応ポイント
基本的にはコードをコピペするだけで導入でき、Cocoon標準環境で動作確認済みです。
- CSSを少し触ったことがある
- 子テーマ編集をしたことがある
くらいの経験があればそこまで難しくありません。コードにはコメントを付けて整理しているので、カスタマイズしやすい構成にしています
- スマホ表示対応済み
- カスタム変数でサイズ調整しやすい
- スキンによってはCSSが干渉する場合あり
- 親テーマではなく子テーマ編集推奨
- PHP編集前はバックアップ推奨
- WAF設定(セキュリティ設定)によっては保存エラーが出る場合あり
もし保存できない場合は、サーバーのWAF設定を一時的にOFFにしてください。(※作業が終わったらONに戻します)
Cocoonボックスメニューの実装手順|完成コードのご案内
ここから先は、紹介してきたデザインをそのまま使える 「完成版コード」 をまとめた有料パートです。
「設定に迷わず、確実に動く形で導入したい」方向けに、動作確認済み・コピペで使えるコードを整理して公開しています。
レイアウトが整うことで、クリック率や回遊率の改善にもつながります。他のCocoon装飾ブロックも活用するとサイト全体の導線やデザインをさらに強化できます。
- ラベルPHPコードを貼り付け
目的:「デザイン切り替え機能」を追加
記述場所:子テーマの
functions.php(PHPはスタイル登録のみで既存記事には影響しません)
- ラベルCSSコードを貼り付け
目的:「各スタイルの見た目」を定義
記述場所:子テーマの
style.css(スタイルシート) - ラベルサイドバーで希望のデザインを選択
- エディタでブロックを追加
- スタイルから選択
- ラベル完成
プレビューで確認
- 管理画面で「外観」→「テーマファイルエディター」を開く
- 子テーマ(Cocoon Child)が選択されているか確認
- ファイル一覧から「テーマのための関数 (functions.php)」を開く
- 既存のコードは消さず、//以下に子テーマ用の関数を書く の下の行に追記
エラー防止:不要なスペース等が入らないよう、慎重に編集をおこなってください

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


以下は有料コンテンツのご案内および特定商取引法に基づく表記です。
■ サイト名
Turicco
■ サイトURL
https://turicco.com/
■ 運営者情報
運営責任者:はるみ
お問い合わせ先:https://turicco.com/contact/
■ 購入方法
コンテンツ販売サービス「codoc(コードク)」を利用しています。
詳しくは codoc購入者向けFAQ をご覧ください。
■ 納品方法
購入完了後、対象の記事が閲覧可能になります。
■ お支払い方法
・クレジットカード ・デビットカード ・プリペイド型クレジットカード ・Apple Pay ・Google Pay ・コンビニ決済
※決済はStripeを利用(SSL暗号化)。運営者はカード情報を保持しません。
■ 返金・キャンセルについて
codoc株式会社の利用規約第10条(返金)に基づき、原則としてご購入後のキャンセル・返金はできません。あらかじめご了承ください。
■ 販売価格
500円(税込)




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