我正在尝试使用我创建的自定义分类中的类别列表填充数组。
分类学的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的剪辑类别有三个,该数组也是空的子类别(所以我必须编写错误的代码)。
任何帮助都会非常感激!
谢谢!
答案 0 :(得分:0)
根据get_terms
文档,parent
密钥需要一个整数:
&#34;父 (整数)获取此术语的直接子项(仅显式父项为此值的术语)。如果传递0,则仅返回顶级术语。默认为空字符串&#34;
我相信你传递了一个字符串