2013-01-21 52 views
0

我是初學者級網站「設計師」&我發現您的網站經常搜索。無論如何,我希望有人能夠提供幫助。 (我完全是張貼在這裏,所以請讓我知道它,我留下任何重要信息。)將輔助導航添加到網站的SmartStart WP主題...?

我想添加一個輔助的,基於分類的導航欄到WordStart的SmartStart主題。我已經在functions.php中添加了額外的wp_nav_menu,但無法弄清楚如何將它插入到我想要的位置。 (我也已經成立了WP的菜單設計方面的菜單參數。)

網站所有者希望2號菜單浮動(右)直接在主導航下方全球。

我應該嘗試添加在header.php文件菜單,或索引文件?

這裏是頭部代碼:

<!DOCTYPE html> 
<head> 
<meta charset="<?php bloginfo('charset'); ?>"> 
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> 
<title><?php wp_title('|', true, 'right'); ?></title> 
<?php if(of_get_option('ss_favicon')): ?> 
<link rel="icon" type="image/png" href="<?php echo of_get_option('ss_favicon'); ?>"> 
<?php endif; ?> 
<link rel="profile" href="http://gmpg.org/xfn/11" /> 
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" /> 
<?php wp_head(); ?> 
</head> 
<body <?php body_class(); ?>> 
<header id="header" class="container clearfix"> 
<a href="<?php echo home_url('/'); ?>" id="logo" title="<?php echo esc_attr(get_bloginfo('name', 'display')); ?>"> 
<?php if(of_get_option('ss_logo')): ?> 
<img src="<?php echo of_get_option('ss_logo'); ?>" alt="<?php bloginfo('name'); ?>"> 
<?php else: ?> 
<h1><?php bloginfo('name'); ?></h1> 
<?php endif; ?> 
</a> 
<nav id="main-nav"> 
<?php echo ss_framework_main_navigation(); ?> 
</nav><!-- end #main-nav --> 

下面是主題演示的鏈接,以防幫助:http://themeforest.net/item/smartstart-wp-responsive-html5-theme/full_screen_preview/2067920

任何幫助,將不勝感激!

+0

'我已在functions.php的already'附加wp_nav_menu你能告訴我們你是如何加入? –

+0

您好Jogesh,我登記在functions.php的第二NAV ...這樣的:'register_nav_menus(陣列( \t \t \t 'primary_nav'=> __( '主導航', 'ss_framework'),' \t \t \t 'secondary_nav'=> __( '二級導航', 'ss_framework'), \t \t \t 'footer_nav'=> __( '頁腳導航', 'ss_framework') \t \t)); –

回答

0

這是如何註冊自定義菜單,必須改變到你functions.php文件。

// Registering Menus For Theme 

add_action('init', 'register_my_menus'); 

function register_my_menus() { 
register_nav_menus(
    array(
     'main-nav-menu' => __('Main Navigation Menu'), 
     'sidebar-menu' => __('Sidebar Menu'), 
     'footer-menu' => __('Footer Menu') 
    ) 
); 
} 

現在,在主題部分,你必須調用,如:

wp_nav_menu (array ('theme_location' => 'main-nav-menu')); 

我已要求只有第一個註冊的菜單進入主題部分,只是菜單這樣,無論你想。

要了解更多的深度採取給定鏈路Register Navigation in WP上看看。希望這會幫助你。

+0

謝謝Jogesh。我已經註冊了新菜單,但我無法弄清楚如何將它添加到主題中,以便定位/顯示她想要的位置。 –

+0

@ user1995974'wp_nav_menu(陣列(「theme_location」 =>「secondary_nav」));'這樣的事情在你的主題部分,如果你想顯示頁眉節這些菜單然後修改'header.php'文件,如果在頁腳那麼'footer.php'就是這樣 –

+0

感謝您的幫助。昨晚深夜工作。 –