我需要按名称设置产品类别
但我有两个不同的子类别,名称相同但父猫不同
我用:
wp_set_object_terms($post_id, $my_categories, 'product_cat');
但是通过这种方式,wordpress设置了低id的子猫而不是相对父猫的右子猫
例如。 :T恤(父母类别是女性)和T恤(父母类别是男性)
如何为产品设置正确的子类别?
答案 0 :(得分:0)
您可以从父类别ID中设置类别列表。
请检查以下代码:
$args = array('parent' => 17); // Here pass your parent category ID(Man or Female)
$categories = get_categories( $args );
foreach($categories as $category) {
echo '<p>Category: <a href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '" ' . '>' . $category->name.'</a> </p> ';
echo '<p> Description:'. $category->description . '</p>';
echo '<p> Post Count: '. $category->count . '</p>';
}
通过这种方式,您将获得所有类别名称以及来自父级的其他详细信息。
通过这种方式,您可以显示不同男性和女性类别的T恤类别。
希望这对你有所帮助。感谢。