__('Front Page Menu', 'one-page'), 'subpage-menu' => __('Main Menu', 'one-page') ) ); // onepage_default_menu(); } add_action('after_setup_theme', 'onepage_setup'); /** * function to setup default theme menu */ function onepage_default_menu() { $menuname = 'OnePage Theme Menu'; $menulocation = 'frontpage-menu'; // Does the menu exist already? $menu_exists = wp_get_nav_menu_object($menuname); // If it doesn't exist, let's create it. if (!$menu_exists) { $menu_id = wp_create_nav_menu($menuname); // Set up default OnePage Menu links and add them to the menu. wp_update_nav_menu_item($menu_id, 0, array( 'menu-item-title' => __('Home', 'one-page'), 'menu-item-classes' => 'home', 'menu-item-url' => '#page-top', 'menu-item-status' => 'publish')); wp_update_nav_menu_item($menu_id, 0, array( 'menu-item-title' => __('Services', 'one-page'), 'menu-item-classes' => 'services', 'menu-item-url' => '#services', 'menu-item-status' => 'publish')); wp_update_nav_menu_item($menu_id, 0, array( 'menu-item-title' => __('Blog', 'one-page'), 'menu-item-classes' => 'blog', 'menu-item-url' => '#blog', 'menu-item-status' => 'publish')); // wp_update_nav_menu_item($menu_id, 0, array( // 'menu-item-title' => __('Gallery', 'one-page'), // 'menu-item-classes' => 'gallery', // 'menu-item-url' => '#gallery', // 'menu-item-status' => 'publish')); wp_update_nav_menu_item($menu_id, 0, array( 'menu-item-title' => __('Pricing', 'one-page'), 'menu-item-classes' => 'pricing', 'menu-item-url' => '#pricing', 'menu-item-status' => 'publish')); wp_update_nav_menu_item($menu_id, 0, array( 'menu-item-title' => __('Team', 'one-page'), 'menu-item-classes' => 'team', 'menu-item-url' => '#team', 'menu-item-status' => 'publish')); wp_update_nav_menu_item($menu_id, 0, array( 'menu-item-title' => __('Contact', 'one-page'), 'menu-item-classes' => 'contact', 'menu-item-url' => '#contact', 'menu-item-status' => 'publish')); // Grab the theme locations and assign our newly-created menu // to the OnePage Theme front Page menu location. if (!has_nav_menu($menulocation)) { $locations = get_theme_mod('nav_menu_locations'); $locations[$menulocation] = $menu_id; set_theme_mod('nav_menu_locations', $locations); } } } // Add CLASS attributes to the first