获取子类别列表

Per*_*ana 4 wordpress wordpress-theming

我的wordpress上有这个类别:

Test1
  - Sub1OfTest1
  - Sub2OfTest1
Test2
  - Sub1OfTest2
  - Sub2OfTest2
Run Code Online (Sandbox Code Playgroud)

现在http://localhost/wordpress/category/test1 我在网址:我在文件上写下面的代码category-test1.php

<?php
$categories =  get_categories('child_of=2');

print_r($categories);
foreach ($categories as $category) : ?>

        <div class="qitem">
            <a href="<?php get_category_link( $category->term_id ); ?>" title="<?php echo $category->name; ?>">
                <?php echo $category->name; ?>
            </a>
            <h4>
                <span class="caption">
                    <?php echo $category->name; ?>
                </span>
            </h4>
            <p>
                <span class="caption">
                    <?php echo $category->description; ?>
                </span>
            </p>
        </div>
<?php
endforeach;
?>
Run Code Online (Sandbox Code Playgroud)

我正在尝试显示Test1的子类别,但代码只返回array().我错过了什么?

Lob*_*Man 10

该类别是空的吗?默认情况下,WordPress会隐藏emptr类别.尝试:

$categories =  get_categories('child_of=2&hide_empty=0');
Run Code Online (Sandbox Code Playgroud)

编辑:修复,谢谢@Stoep