外贸建站资讯分享

如何使用WordPress代码循环调用分类及子分类

阅读数:1748 时间:08/06/2023 来源:技术分享 标签:

您所在的位置:

WordPress是一款功能强大的内容管理系统,它提供了丰富的分类功能,可以将文章和内容按照分类进行组织和展示。在开发或定制WordPress主题时,有时需要使用代码来循环调用分类及其子分类,并将它们以特定的形式进行输出。

在本教程中,我们将演示两种常见的方式来实现这一目标,并提供代码示例供参考。

方法一:使用<ul>和<li>标签包裹

首先,我们将介绍使用<ul><li>标签来包裹分类及其子分类的方法

<?php
// 获取父分类
$parent_categories = get_categories(array(
    'parent' => 0, // 仅获取父分类
));

// 循环遍历父分类
foreach ($parent_categories as $parent_category) {
    echo '<h2>' . $parent_category->name . '</h2>'; // 显示父分类名称

    // 获取子分类
    $child_categories = get_categories(array(
        'child_of' => $parent_category->term_id, // 获取当前父分类下的子分类
    ));

    // 开始父分类包裹的标签
    echo '<ul>';

    // 循环遍历子分类
    foreach ($child_categories as $child_category) {
        echo '<li>' . $child_category->name . '</li>'; // 显示子分类名称

        // 在这里可以添加更多的代码,处理子分类的内容或其他操作
    }

    // 结束父分类包裹的标签
    echo '</ul>';
}
?>

上述代码首先获取所有的父分类,然后循环遍历每个父分类。在父分类循环中,我们输出了父分类的名称,并获取该父分类下的所有子分类。接下来,在子分类循环中,我们输出了子分类的名称。

你可以根据需要对输出结果进行样式和结构的调整。


关闭

网站需求

    您的公司*

    您的姓名*

    您的手机*

    您的需求