WordPressテーマ「DG-style」で、アコーディオンコンテンツを作る方法を説明します。

アコーディオンコンテンツとは?

ボタンやテキストなどをクリックしたら、非表示になっていたものが表示されるコンテンツのことを「アコーディオンコンテンツ」と言います。

タブコンテンツと違う点は、1つのボタンに対して、1つのコンテンツのみ連動することですね。

アコーディオン表示例

アコーディオンコンテンツ作成

「DG-style」でアコーディオンコンテンツを作るには、大きく2パターンあります。

  1. テキストorイメージパーツを利用する
  2. パーツタイトルを利用する

それぞれのやり方について、説明します。

テキストorイメージパーツを利用する

テキストorイメージパーツを利用して、アコーディオンコンテンツを作成する場合のメリットは「違う場所から切り替えできる」ことですね。

同じエリアじゃなくても、連携するパーツを指定すれば切り替えできます!

おすすめする使い方としては、グローバルメニューのトーグル機能に向いてますね!

パーツを連携する方法

  1. ボタンとなる「テキストorイメージパーツ」を追加(例:テキスト)
  2. 表示切り替えするコンテンツを追加(例:記事リスト)
  3. テキストパーツのオプションを開く
  4. タグ設定で「button」をクリックして、「トーぐるボタンにする」をクリック
  5. オプションメニューを開いたまま、表示切り替えコンテンツをクリックすると「パーツIDコピー」が表示
  6. 「パーツIDコピー」をクリックして、パーツIDをコピーし、「トーグル先指定」にパーツIDを貼り付け
  7. パーツ連携の完了!
    ※パーツには「open」Classが切り替えるようになります。
ボタンになるパーツ(赤)/切り替えコンテンツ(青)
テキストパーツのオプションから、「button」をクリックし、
「トーぐるボタンにする」をクリック
オプションメニューを開いたまま、他のパーツをクリックすると「パーツIDコピー」が表示
「パーツIDコピー」をクリック
その後「トーグル先指定」にコピーしたIDを張り付けする(Ctrlキー+ Vキー)
コード上で、「open」Classが切り替わるようになった!

パーツのデザイン調整

切り替えをしたところだけなので、まだボタンを押してもClassが追加されるだけで、表示切り替えはできません。

切り替えはデザイン設定で完成できます。ここでもまた2パターンあります。

  1. テンプレートを利用する
  2. デザイン設定を利用する

それぞれのやり方を見てみましょう。

テンプレートを利用する

  1. 各パーツのメニューからテンプレートを開く
  2. アコーディオンデザインを選ぶ
  3. 完了!

アコーディオンボタンの場合

ボタンのアコーディオンデザインテンプレート適用
デザインが変わった
ボタンを押すと文字色とアイコンの向きが変わった!

切り替えコンテンツの場合

記事リストもテンプレートを選択
切り替わるようになった!

デザイン設定を利用する

※CSSの知識のある方におすすめします。

  1. テキストパーツの「デザイン設定」を表示
  2. 「通常(非表示)」と「open」のセレクターを持つ設定を追加する
  3. 「通常(非表示)」のデザインを設定する
  4. 「open」Classがある場合のデザインを設定して完了!
  5. 切り替えコンテンツも同じ流れで作成しましょう!
デザイン設定を表示
まず「通常(非表示)」と「open」のセレクターを持つ設定を追加する
通常のデザインを設定する
「open」Classがある場合のデザインを設定する
ボタンの切り替えが終わった
切り替えコンテンツも同じ流れで作成

パーツタイトルを利用する

パーツタイトルを利用する場合、該当パーツにしか切り替えができないことから、デザインを1つでまとめられるメリットがあります。

おすすめの使い方は、目次みたいな詳細は入れたいけど長く表示したくないコンテンツに向いています。

パーツテンプレートでアコーディオンにする

  1. パーツテンプレートを開く
  2. アコーディオンテンプレートを選択
  3. アコーディオンデザインが適用された!
パーツテンプレートを開く
アコーディオンデザインが適用された!

パーツタイトルを変更してアコーディオンにする

  1. パーツメニューを開いて、パーツタイトルを選択
  2. 「トーグルボタンにする」を選択して完了!
  3. デザイン設定で調整して終わり!
パーツタイトルをクリック
「トーグルボタンにする」を選択して完了!
デザイン設定で調整して終わり!

修正が終わったら「保存」を忘れずに!

修正が終わったら、サイトビルダー左上にある「保存」ボタンをクリックして保存してくださいね!

「Ctrl」+「S」のショートカットでも保存できる!

慣れている人はすごく便利な「保存」ボタンを押さなくても、キーボードの「Ctrl」+「S」キーで保存できます!

TOP