WooCommerce的产品类别是一种称为product_cat
. 在我编写的函数中,我使用get_categories
使用taxonomy
参数设置为product_cat
. 一切都很好,我可以得到这个词的id,名字,甚至鼻涕虫。我搞不懂的是如何让链接显示出来。显然地get_category_link
不适用于自定义分类法和get_term_link
也不起作用,我出错了。以下是我所拥有的:
$prod_cat_args = array(
\'taxonomy\' => \'product_cat\', //woocommerce
\'orderby\' => \'name\',
\'empty\' => 0
);
$woo_categories = get_categories( $prod_cat_args );
foreach ( $woo_categories as $woo_cat ) {
$woo_cat_id = $woo_cat->term_id; //category ID
$woo_cat_name = $woo_cat->name; //category name
$return .= \'<a href="\' . get_category_link( $woo_cat_id ) . \'">\' . $woo_cat_name . \'</a>\';
}//end of $woo_categories foreach
建议?