我試圖找到一種方法來輕鬆管理我的管理面板下的產品類別。在Woocommerce中顯示父級下的產品子類別
目前所有的類別都列在同一位置。我需要的是當我點擊一個父類別時,我可以看到所有的子類別並能夠添加新的子類別。
我試圖找到一種方法來輕鬆管理我的管理面板下的產品類別。在Woocommerce中顯示父級下的產品子類別
目前所有的類別都列在同一位置。我需要的是當我點擊一個父類別時,我可以看到所有的子類別並能夠添加新的子類別。
使用下面的代碼
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');
}
}
}
上面的代碼將分配子類產品到父類別以及
這是howWordPress工作。您不必點擊即可查看子類別。您可能能夠找到替換該管理頁面的插件;否則你必須自己寫一個。 – Kenney
你知道任何插件可以做到這一點。 – maj
不,我不知道,因爲它是核心WordPress功能,所以我懷疑它存在。但也許別人知道一個解決方案? – Kenney