如果我理解正確,這是正確的做法, 首先,你需要在Word中創建按管理菜單空白菜單菜單。現在去函數.php文件(主題文件)中添加下面的代碼。
你可以得到產品cateogorty名單從這個功能,
function get_product_terms($term_id) {
$html = '';
$args = array('hide_empty' => 0, 'parent' => $term_id);
$terms = get_terms('product_cat', $args);
foreach ($terms as $term) {
$html .= '<li';
if($term_id == 0) {
$html .= ' class="top_li"';
}
$html .= '><a href="'.get_term_link($term->slug, 'product_cat').'">' . $term->name . '</a>';
if($list = get_product_terms($term->term_id)) {
$html .= '<ul class="second_level">'.$list.'</ul>';
}
$html .= '</li>';
}
return $html;
}
您可以使用此功能添加產品類別菜單,
// Filter wp_nav_menu() to add additional links and other output
function new_nav_menu_items($items) {
// Woo function
/*//product_cat
$terms = get_terms('product_cat', $args);
print_r($terms);*/
if($list = get_product_terms(0)) {
$menu1link = '<li class="home"><a href="' . home_url('/') . '">' . __($list) . '</a></li>';
$homelink = '<li class="home"><a href="' . home_url('/') . '">' . __('Home') . '</a></li>';
// add the home link to the end of the menu
$items = $items . $homelink;
$items = $items .$menu1link;
}
return $items;
}
add_filter('wp_nav_menu_items', 'new_nav_menu_items');
第二功能爲產品類別的菜單寫入.' $ list'具有您想要的所有類別 –
我已經爲它創建了自定義帖子類型」產品「和分類爲」產品類別「使用類型插件。然後,我使用類別圖像插件在分類中添加了「產品類別」和類別圖像中的類別名稱組。我知道如何在wordpress中顯示其圖像和類別名稱? – anumol