在文件functions.php:
function themeaw_setup() //my theme name themeaw
{
add_theme_support('menus');
register_nav_menus(array(
'header-menu' => 'Header Menu',
'footer-menu' => 'Footer Menu'
));
}
add_action('after_setup_theme', 'themeaw_setup');
//add_action('init', 'themeaw_setup');我尝试添加操作'after_setup_theme‘或'init’,但没有任何变化。未创建菜单。怎么了?有人能帮帮我吗?
发布于 2014-07-30 13:27:38
您只需放入以下内容:
function themeaw_setup(){
register_nav_menus(array(
'header-menu' => 'Header Menu',
'footer-menu' => 'Footer Menu'
));
}
add_action('init ', 'themeaw_setup');使用此选项,您可以自定义主题菜单选项中的菜单,并且可以使用,例如,在header.php中进行显示
<?php wp_nav_menu (array('theme_location' => 'header-menu','menu_class' => 'nav'));?>https://stackoverflow.com/questions/25027608
复制相似问题