WORDPRESS-如何将类别(父母及其子女)包括在引导手风琴中?

时间:2019-09-27 11:41:25

标签: php css wordpress categories accordion

我的目标是将我的Wordpress网站的父类别包括在Bootstrap手风琴的主面板中。可折叠子面板应包括所有子类别。如果要创建新的类别(或子类别),则应该在手风琴内部自动添加元素,当然,如果要删除元素,则可以自动添加元素。

当我尝试使用不同的解决方案重新创建它时,我只能使父类别出现,而不能使子类别出现。另外,我不知道如何将类别实际上包括到手风琴中,以使其像我之前提到的那样起作用。在测试期间,我只能弄清楚如何在手风琴外面显示它们。

我试图用wordpress命令<?php wp_list_categories() ?>嵌入所有类别的列表。 但是,我无法弄清楚如何将其包含在手风琴中以及如何使其变得动态。在删除生成列表顶部的“类别”标签时,我也遇到了问题。看起来像这样:

• Categories
  • Parent Cat. 1
    • Child Cat. 1
    • Child Cat. 2
  • Parent Cat. 2
    • Child Cat. 1
  • Parent Cat. 3
    • Child Cat. 1
  • Parent Cat. 4
    • Child Cat. 1

这是手风琴(CSS Bootstrap)的代码:

      <div class="accordion" id="frontpageAccordion">
        <div class="card">
          <div class="card-header" id="heading1">
            <h2 class="mb-0">
              <button class="btn btn-link" type="button" data-toggle="collapse" data-target="#collapse1" aria-expanded="true" aria-controls="collapse1">
                <!-- show / include parent category here... -->
              </button>
            </h2>
          </div>

          <div id="collapseOne" class="collapse show" aria-labelledby="heading1" data-parent="#frontpageAccordion">
            <div class="card-body">
              <!-- show / include child categories here... -->
            </div>
          </div>
        </div>
      </div>

heading1collapse1之类的类应根据手风琴所在的“手风琴卡”自动创建。

例如:如果我们创建第4张卡片,则脚本应分配heading4collapse4

0 个答案:

没有答案