0

我在WordPress博客很新,我發展與此模板的博客: http://scorejava.com/wordpress351如何將menù部分添加到我的WordPress模板中?

正如你可以在頁面的頂部看到有一個「菜單」,僅顯示在該網站的頁面(此時此刻:「家」和「Pagina di esempio」)。

<?php wp_list_pages('title_li=&depth=1'); ?> 

所以我覺得這是不是一個真正的菜單,但只有在靜態頁面的列表出現在我的博客:

這個菜單,下面的代碼行到header.php文件顯示。

如果在管理員儀表板中我轉到「主題位置」廣場的menù部分,請告訴我:「此主題不支持菜單,但可以使用個性化菜單小部件添加每個創建的菜單在側邊欄「

所以我認爲我的模板沒有定義真正的菜單部分在頂部(但只有靜態頁面的列表)。我可以添加一個真正的部分添加一個真正的菜單嗎?我能怎麼做?

TNX

安德烈

+0

多文章:http://wordpress.stackexchange.com/q/91970。安德里亞,請閱讀:http://meta.stackexchange.com/q/64068 – brasofilo 2013-03-22 19:11:07

回答

1
function dasboard_menu() { 
    global $menu; 
    $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'); 
} 
add_action('admin_menu', 'dasboard_sub_menu'); 
1

你的出發點是在functions.php中註冊你的菜單。就像這樣:

register_nav_menus(array(
'main_nav'=>__('Main','mythmeme'), 
'footer_nav'=>__('Footer','mythmeme'),) 
); 

這一切都在codex

然後你只需要調用菜單在你的header.php(或footer.php):

<nav> 
<?php wp_nav_menu(
array('theme_location' => 'main_nav') 
); ?> 
</nav> 

一旦註冊成功,叫你可以使用儀表板>外觀>菜單來創建並添加菜單你的主題地點。

相關問題