アコーディオンボックスを活用することで、情報量の多いページでもスッキリ整理できます。
Cocoonテーマにもこの機能が標準搭載されておりとても便利ですが、デフォルトのアコーディオンは1種類のデザインのみ。
コンテンツ

左寄せデザインとか、見た目にバリエーションがほしいな。
そこで今回は、10種類のデザインを切り替えられるカスタマイズをご紹介します。
サイドバーからスタイルを変更でき、クリック操作だけで簡単に見た目を切り替え可能!さらにFAQスタイルにも対応しています。
実装サンプル|Cocoonアコーディオン(トグル)ボックスのカスタマイズ
当カスタマイズの目的は、以下の複数スタイルをサイドバーから簡単に選択することです。汎用性を重視してシンプルなデザインを適用しています。
ここにコンテンツを入力
ここにコンテンツを入力
ここにコンテンツを入力
ここにコンテンツを入力
ここにコンテンツを入力
ここにコンテンツを入力
ここにコンテンツを入力
ここに回答を入力する
ここに回答を入力する
ここに回答を入力する

中央寄せスタイル(基本スタイル)
デフォルト
Cocoonのデフォルトのデザインです。
ここにコンテンツを入力
スタイル1|シンプル 1(外枠あり)
- 枠で囲まれたシンプルなデザイン
- 薄ベージュ系の背景色(変更可)
ここにコンテンツを入力
ここにコンテンツを入力
スタイル2|シンプル 2(破線見出し)
- シンプルな装飾の見出しデザイン。
- 背景色なし、開いたときに見出し下に破線を表示
ここにコンテンツを入力
スタイル3|下線のみ
- 外枠なし、見出しの下線だけでスッキリ
- 装飾を最小限にしたい方におすすめ
ここにコンテンツを入力
スタイル4|ボタン風デザイン
- 角丸でボタンらしい見た目に
- 押しやすく、枠線+余白もあり
ここにコンテンツを入力
ここにコンテンツを入力
左寄せバリエーション(統一感アップ)

よりすっきりと、綺麗に見えます。
スタイル5|左寄せ:シンプル 1
ここにコンテンツを入力
スタイル6|左寄せ:シンプル 2(破線)
ここにコンテンツを入力
スタイル7|左寄せ:下線のみ
ここにコンテンツを入力
ここにコンテンツを入力
ここにコンテンツを入力
ここにコンテンツを入力
FAQスタイル

スタイル8|FAQ 1(シンプル)
ここに回答を入力する
- リスト追加例
- リスト追加例
スタイル9|FAQ 2(破線見出し)
ここに回答を入力する
スタイル10|FAQ 3(下線のみ)
ここに回答を入力する
Cocoonアコーディオン(トグル)ブロックの使い方|基本操作
以下のステップで、誰でも簡単にアコーディオンブロックを活用できます。
- Step1アコーディオンブロックを挿入する
まずは、ブロックエディタ(Gutenberg)で「アコーディオン(トグル)」ブロックを選択します。
- ブロック追加「+」をクリック
- 検索窓に「アコーディオン」と入力
- 「アコーディオン(トグル)」を選択
これで、アコーディオンブロックがページに挿入されます。
- Step2スタイルを選ぶ(10種類対応)
次に、ブロックサイドバーからお好みのスタイルを選択します。
- 画面右側の「ブロック」タブを開く
- 「スタイル」セクションから、好きなデザインをクリックで選択
クリックしたスタイルがリアルタイムで反映され、デザインを簡単に変更できます。
- Step3色のカスタマイズ(任意)
さらに、背景色や枠線の色を自分好みに設定できます。
- ブロックサイドバーの「色設定」セクションを開く
- 背景・文字色・枠線の色を選択
Cocoonのカラーパレットを自分好みに変更することも可能です。より自由な配色にしたい場合は、以下の記事も参考にしてください。
- Atep4ボックス内のコンテンツを入力
最後に、アコーディオンの中に見出しとコンテンツを入力して完成です。
- 見出し部分:クリックで開閉するタイトル
- コンテンツ部分:隠れている説明や補足内容などックス内に見出しとコンテンツを入力したら完成です。
これで、おしゃれ&便利なアコーディオンコンテンツの完成です!ブログ記事・FAQ・ステップ解説など、さまざまな場面で活用してみてください。
Cocoonアコーディオン(トグル)ブロックの追加カスタマイズ
Cocoonのアコーディオン(トグル)ブロックをカスタマイズする方法について紹介します。必要に応じてブロック単位で追加できるカスタマイズ例を掲載しています。
- CSSを設定する(一度設定すれば繰り返し使えます)
- アコーディオン(トグル)ブロックを選択する
- サイドバー「高度な設定」→「追加CSSクラス」にクラスを入力する
「追加CSSクラス」は特定のブロックにスタイルを適用する方法です。詳しい使い方は以下の記事を参考にしてください。
アイコンの変更
Cocoonで使われるFont Awesome の矢印アイコンには複数の種類があり、それぞれ異なる用途やデザインの特徴があります。デフォルトでは「」と「」が使われていますが、他のアイコンに変更することも可能です。
アイコン1:fa-caret
クラス名:fa-caret
/* アイコン変更 */
.fa-caret .toggle-button::before {
content: "\f0d7";
}
.fa-caret .toggle-checkbox:checked ~ .toggle-button::before {
content: "\f0d8";
}
- 形状
- 小さめの三角形で、指し示す方向を単純に示します。シンプルで小さいサイズ感が特徴。
- 使用用途
- メニューの開閉を示すトグルアイコンや、UI内でちょっとした方向の指示を表示する場合に使用されます。
- コンパクトで控えめな矢印として、ボタンや小さな要素に適しています。
- バリエーション
fa-caret-up
、fa-caret-down
、fa-caret-left
、fa-caret-right
アイコン2:fa-chevron
クラス名:fa-chevron
/* アイコン変更 2*/
.fa-chevron .toggle-button::before {
content: "\f078";
}
.fa-chevron .toggle-checkbox:checked ~ .toggle-button::before {
content: "\f077";
}
- 形状
- 細い線で構成されたV字型(角ばった形)。
- 使用用途
- コンテンツの階層を示すインディケータ等によく使用されます。
- fa-caret よりも少し存在感があり、目立たせたいときに適しています。
- バリエーション
fa-chevron-up
、fa-chevron-down
、fa-chevron-left
、fa-chevron-right
- シングルやダブル(例:
fa-chevron-double-right
)のバリエーションもあり。
アイコン3:fa-arrow
クラス名:fa-arrow
/* アイコン変更 3 */
.fa-arrow .toggle-button::before {
content: "\f063";
}
.fa-arrow .toggle-checkbox:checked ~ .toggle-button::before {
content: "\f062";
}
- 形状
- 最も一般的な矢印形状で、先端が矢じりのようになっています。
- 使用用途
- 動作(進む、戻る、移動など)や方向を明確に示したい場合に利用。
- ボタンやリンクのアイコンとしてよく使用されます。
- 操作を強調するデザインや目立つ案内用に適しています。
- バリエーション
- 直線的な矢印(例:
fa-arrow-up
,fa-arrow-right
)や、湾曲した矢印(例:fa-arrow-rotate-right
)。 - 両端に矢印が付いたもの(例:
fa-arrows-alt
)や、複数方向を示すものもあります。
- 直線的な矢印(例:
Cocoonアコーディオン(トグル)ブロック|カスタマイズの注意点と特徴

カスタマイズはスキンやサーバー環境の影響を受けることがあるため、以下の注意点を確認しながら進めてください。
- WAF設定
サーバーのWAF(Web Application Firewall)がONになっているか確認してください。必要に応じて一時的に設定を解除し、作業完了後に元に戻すことで対応可能です。 - ベーシック認証
- サーバー側でアクセス制限(ベーシック認証)を設定していませんか。設定が有効な場合、エラーで編集できない可能性があります。
- 管理画面にも入れない場合
- FTPソフトを使用し、バックアップデータ(編集前の子テーマfunctions.php)を上書きして復元します。


当記事ではコピペのみで完成しますが、バックアップ&復元方法を確認しておくことを強くおすすめします!
実装方法|Cocoonアコーディオンボックスのデザイン切り替えカスタマイズ
実装手順は以下の2ステップ。
それぞれのコードを子テーマに貼り付けるだけでOKです。
「スタイル切り替え機能」を追加
PHPを貼り付ける場所は、ダッシュボード→「外観」→「テーマファイルエディター」→Cocoon Child: テーマのための関数 (functions.php)です。
「各スタイルのデザイン」を定義
CSSを貼り付ける場所は、ダッシュボード→「外観」→「テーマファイルエディター」→Cocoon Child: スタイルシート (style.css)です。
ここから先は有料公開です。コピペで実装できる具体的なコードを掲載します。

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