首页 > 解决方案 > Wordpress 需要将父类别(自定义分类)添加到项目

问题描述

我正在使用自定义帖子类型和自定义分类法(旅游类别)在 Wordpress 网站上工作。

我正在对搜索过滤器进行更改,下面的代码会提取分类法(旅游类别)并显示它们,以便您可以打开和关闭它们以更新搜索。

我已经设法将类别 slug 添加到 div 类,但我真的需要它们来显示分类(旅游类别)。在每个过滤器项目的 div 类上。

因此,我可以使用 CSS 定位特定父级下的任何分类(旅游类别),因为我希望能够隐藏不相关的分类,而不必一一隐藏我将只定位父级下的所有分类。

希望有人可以提供帮助:-)

谢谢李

<?php if(is_array($tour_types) && count($tour_types) && $show_tour_types) : ?>
   <?php foreach($tour_types as $type) : ?>
        <?php
        $checked = in_array($type->slug, $checked_types);
        $checked_attr = $checked ? 'checked' : '';
        ?>

    <div class="mkdf-tours-type-filter-item <?php echo esc_attr($type->slug); ?>">
        <input <?php echo esc_attr($checked_attr); ?> type="checkbox" id="mkdf-tour-type-filter-<?php echo esc_attr($type->slug); ?>" name="type[]" value="<?php echo esc_attr($type->slug); ?>">
        <label for="mkdf-tour-type-filter-<?php echo esc_attr($type->slug); ?>">
            <span>
                <?php echo esc_html($type->name); ?>
            </span>
        </label>
    </div>
<?php endforeach; ?>

标签: phpwordpresscategoriesparent

解决方案


推荐阅读