【问题标题】:Wordpress set product category by name and parent categoryWordpress 按名称和父类别设置产品类别
【发布时间】:2017-09-02 12:18:53
【问题描述】:
我需要按名称设置产品类别
但我有两个不同的子类别,名称相同但父猫不同
我用:
wp_set_object_terms($post_id, $my_categories, 'product_cat');
但是通过这种方式,wordpress 将低 id 的子猫设置为相对父猫的正确子猫
例如。 : T-shirt(父类是Women)和T-shirt(父类是Man)
如何为产品设置正确的子类别?
【问题讨论】:
标签:
php
wordpress
woocommerce
【解决方案1】:
您可以从父类别 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 恤类别。
希望这对您有所帮助。谢谢。