2015-09-08 56 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 –

相关问题