arrays - 如何在 wordpress 过滤器中仅显示子类别?
问题描述
我有一个过滤事件的下拉列表,我希望下拉列表仅显示父类别的子类别,而不显示父类别。例如,我有日期类别是年份类别的孩子。
2020
- 1月1日
- 1月2日
- 1月3日
2021
- 1月4日
- 1月5日
- 1月6日
我希望下拉列表显示已选择的父类别的子类别,例如,如果在管理员中选择了 2021,那么我只希望显示与它们相关的子类别。这段代码当前显示所有类别,而不考虑父类别。
<div class="ui-group">
<select class="filter-select" value-group="date">
<option value="">Select Date</option>
<?php $categories = get_terms( array(
'taxonomy' => 'date-category',
'hide_empty' => true,
) );
foreach ( $categories as $category ) { ?>
<option value=".<?php echo $category->slug; ?>"><?php echo $category->name ?></option>
<?php } ?>
</select>
</div>
我想知道如何只显示已选择的父类别的子类别。因此,例如,如果一个事件属于 2021 年 1 月 4 日类别,那么我只希望显示 2021 年(1 月 4 日、1 月 5 日和 1 月 6 日)的日期。
解决方案
推荐阅读
- flutter - 如何在颤动中实现以下小部件?
- vue.js - 如何验证多个文件的最大文件大小为每个文件 2 mb?(验证)
- c++ - C++ 变量等于非变量
- powershell - Powershell 团队消息多行
- android - 此版本符合 Google Play 64 位要求本机应用程序
- laravel-5 - Mews\Purifier\Purifier::__construct() 必须是 Illuminate\Filesystem\Filesystem 的实例
- akka - 在 Akka 中是否可以像使用 RxJava/Reactor compose 一样从 Source=>Source 函数创建流?
- assembly - 对 X86 分割感到困惑
- extjs - 我是 EXT-JS 的新手,任何人都可以帮助我们哪种方法更适合电子邮件的自定义验证?
- html - 标签 TransformComponent 中 div 的 CSS