2015-09-19 80 views
0

我试图找到一种方法来轻松管理我的管理面板下的产品类别。在Woocommerce中显示父级下的产品子类别

目前所有的类别都列在同一位置。我需要的是当我点击一个父类别时,我可以看到所有的子类别并能够添加新的子类别。

enter image description here

+0

这是howWordPress工作。您不必点击即可查看子类别。您可能能够找到替换该管理页面的插件;否则你必须自己写一个。 – Kenney

+0

你知道任何插件可以做到这一点。 – maj

+0

不,我不知道,因为它是核心WordPress功能,所以我怀疑它存在。但也许别人知道一个解决方案? – Kenney

回答

0

使用下面的代码

add_action('save_post', 'assign_parent_terms', 10, 2); 

    function assign_parent_terms($post_id, $post){ 

     if($post->post_type != 'product') 
      return $post_id; 

     // get all assigned terms 
     $terms = wp_get_post_terms($post_id, 'product_cat'); 
     foreach($terms as $term){ 
      while($term->parent != 0 && !has_term($term->parent, 'product_cat', $post)){ 
       // move upward until we get to 0 level terms 
       wp_set_post_terms($post_id, array($term->parent), 'product_cat', true); 
       $term = get_term($term->parent, 'product_cat'); 
      } 
     } 

    } 

上面的代码将分配子类产品到父类别以及

+0

我不会想要为产品分配类别时,我保存,这不是我的问题,我的问题是,我需要更好的方式来管理我的类别管理面板。我需要与prestashop.com相同的功能。 – maj

+0

我需要WooCommerce管理类别树 – maj

+0

非常有用的脚本 – electroid

相关问题