2012-06-06 48 views
1

我需要在wordpress中創建導航菜單,當我激活我的主題。WordPress主題啓用時導航菜單創建

我在主題激活時創建了一些頁面,我需要將這些頁面添加到導航菜單。

我已經使用register_nav_menu創建了菜單,但我無法在此菜單下添加頁面。

請幫我 問候

回答

1

只需在您的functions.php中寫入 //在dasboard之後添加訂單作爲主菜單。

http://codex.wordpress.org/Function_Reference/add_dashboard_page

function dasboard_sub_menu() { 
    global $menu; 
    global $submenu; 
    $menu[6] = array(__('Orders'), 'read', 'edit.php?post_type=shop_order', '', 'menu-top menu-top-first menu-icon-orders', 'menu-dashboard', 'none'); 
    $menu[7] = array(__('Catalogue'), 'read', 'edit.php?post_type=product', '', 'menu-top menu-top-first menu-icon-catalogue', 'menu-dashboard', 'none'); 
    $menu[8] = array(__('Coupons'), 'read', 'edit.php?post_type=shop_coupon', '', 'menu-top menu-top-first menu-icon-coupon', 'menu-dashboard', 'none'); 
    //$menu[4] = array('', 'read', 'separator1', '', 'wp-menu-separator'); 
    $menu[59] = array('', 'read', 'separator2', '', 'wp-menu-separator1'); 
    $menu[99] = array('', 'read', 'separator3', '', 'wp-menu-separator2'); 
    $menu[56] = array('', 'read', 'separator4', '', 'wp-menu-separator3'); 
    $menu[57] = array('', 'read', 'separator5', '', 'wp-menu-separator4'); 
    $submenu[ 'index.php' ][1] = array(__('Reports'), 'read', 'admin.php?page=woocommerce_reports'); 
} 
add_action('admin_menu', 'dasboard_sub_menu'); 
// To add Submenu Orders under Dashboard Sub Menu 
// To add Orders as main menu after dasboard