2015-09-08 55 views
0

我創建了自定義主題並創建了一個新的function.php,但菜單不顯示在管理面板中。菜單通過WordPress管理面板創建function.php

這是我的代碼:

register_nav_menus(
array('main-menu' => __('Main Menu', 'blankslate'), 
     'extra-menu' => __('Extra Menu'), 
     'extra-menu2' => __('Extra Menu 2'), 
    ) 
); 
} 
add_action('init', 'register_my_menus'); 
+0

使用這種ADD_ACTION( '初始化', 'register_nav_menus'); –

+0

我已經試過這樣.. add_action('init','register_nav_menus'); –

+1

你創建了「一個新的function.php」你是什麼意思?你需要使用你的主題的_functions.php_,或者如果你爲你的函數創建一個新文件,你需要將它包含在_functions.php_中,否則Wordpress應該如何知道他應該在這個文件中使用函數......? – vard

回答

1

這應該是你的函數

function register_my_menus() { 
    register_nav_menus(
    array(
     'menu-name' => __('Menu Display Name'), 
     'menu-name' => __('Menu Display Name') 
    ) 
); 
} 
add_action('init', 'register_my_menus'); 
+0

我知道更改函數名稱,但嘗試它但未解決問題。 –

+0

假設我想創建新的主題,所以我需要一些文件,如style.css索引,標題....同樣在這裏創建function.php並添加包括我上面的菜單代碼,但我認爲function.php不工作在我的主題.... plz幫助我 –

+0

什麼是你的文件名??它應該是的functions.php –

相關問題