2015-09-19 81 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

相關問題