尝试使用自定义分类中的/ List类别填充数组

时间:2014-07-16 20:10:24

标签: php arrays wordpress categories

我正在尝试使用我创建的自定义分类中的类别列表填充数组。

分类学的slu is是“clipcat”。我只希望数组填充一个剪辑的子节点,其中包含与列表所在页面slug相同的slug。

到目前为止,这是我的代码:

           <?php 
                global $post;
                $slug = get_post( $post )->post_name;
                echo $slug;
                $taxes = array('clipcat');
                $args = array(
                    'parent' => $slug,
                ); 
                $categories = get_terms( $taxes, $args );
            ?>
            <p>
                <?php print_r($categories); ?>
            </p>

您可以在此处查看此代码输出的内容:http://noellesnotes.com/portfolio/seventeen/

据我所知,代码是应该的,但是当我打印数组(代码中的最后一行)时,即使我知道成功分配给$ slug的剪辑类别有三个,该数组也是空的子类别(所以我必须编写错误的代码)。

任何帮助都会非常感激!

谢谢!

1 个答案:

答案 0 :(得分:0)

根据get_terms文档,parent密钥需要一个整数:

&#34;父 (整数)获取此术语的直接子项(仅显式父项为此值的术语)。如果传递0,则仅返回顶级术语。默认为空字符串&#34;

我相信你传递了一个字符串