get_terms
返回术语数组,而不是仅返回一个术语,因此无法执行以下操作$terms->slug
, 因为这毫无意义。。。
如果要显示所有术语,必须循环浏览它们:
$terms = get_terms( array(
\'taxonomy\' => \'brand\',
\'hide_empty\' => 0
) );
if ( ! is_wp_error($terms) ) { // it can return WP_Error
foreach ( $terms as $term ) {
echo $term->slug;
}
}