我使用以下代码排除带有隐藏产品的术语。我只想显示5个术语,但当我添加参数时number
它还考虑了隐藏项,因此我得到的依赖项更少orderby
参数
有没有办法获得前5个可见术语中的任何一个?
$args = array(
\'taxonomy\' => \'product_cat\',
\'number\' => \'5\',
\'orderby\' => \'name\',
\'parent\' => \'11\',
);
$terms = get_terms( $args );
$terms = wp_list_filter( $terms, array( \'count\' => 0 ), \'NOT\' );
SO网友:Tom J Nowell
谷歌搜索get_terms
给出WP developer hub page for get_terms
作为第一个结果,第一个示例如下:
$terms = get_terms( \'post_tag\', array(
\'hide_empty\' => false,
) );
以此为基础,我们得到:
$args = array(
\'taxonomy\' => \'product_cat\',
\'number\' => 5,
\'orderby\' => \'name\',
\'parent\' => 11,
\'hide_empty\' => true,
);
$terms = get_terms( $args );