最近我一直对使用wordpress和冲突的方法感到沮丧。在经过几个月的laravel工作之后回到wordpress项目就是这样的焦点。那说有人可以解释为什么这个非常简单的查询返回zilch?
$args = array(
'type' => 'product',
'parent' => 16
);
$cats = get_categories( $args );
如果我将var转储到上面,我得到一个空数组,很荒谬!
参考文章:http://codex.wordpress.org/Function_Reference/get_categories
答案 0 :(得分:1)
您的参数不正确 - 没有支持的类型"产品"。 "类型"论证仅支持" post"和"链接",并指定要返回的类别类型。这应该保持' post'在99%的情况下。
也许您正在尝试获取产品类别?在这种情况下,这将是一个不同的分类法,因此需要额外的参数或不同的功能。你能否详细说明你想从数据库中提取什么内容?
编辑:使用以下内容获取ID为16的父类别的子类别:
$cats = get_terms('product_cat', 'parent=16&hide_empty=0')