关于WordPress上的菜单的问题

时间:2013-11-29 作者:Arturo

我有一个问题,关于一些不正常工作的东西,我有一个不正常工作的菜单,目前我的主题有10个菜单,一个是主导航,其余的是特殊用途所需的,问题是,主菜单不工作,是从其他菜单中取菜单值,但我确信我以正确的方式引用了该菜单。

在我的标题中,我这样调用我的菜单:

<?php wp_nav_menu( array(\'menu\' => \'Main\', \'menu\' => \'menu_center\' )); ?>
在我的functions.php 我有这个:

add_theme_support(\'nav-menus\'); 
if ( function_exists(\'register_nav_menus\')) {
    register_nav_menus( array(
        \'main\' => \'Main Nav\',
        /* FOOTER MD USA */
        \'footer-opinion\' => \'Footer Opinion\',
        \'footer-noticias-economicas\' => \'Footer Noticias Economicas\',
        \'footer-consumo\' => \'Footer Consumo\',
        \'footer-empresas\' => \'Footer Empresas\',
        \'footer-noticias-actualidad\' => \'Footer Noticias de Actualidad\',
        \'footer-suplementos\' => \'Footer Suplementos\',
        \'footer-finanzas\' => \'Footer Finanzas\',
        \'footer-spotlight\' => \'Footer Spotlight\',
        \'footer-otras-publicaciones\' => \'Footer Otras Publicaciones\'
    ) );
}
但是主导航菜单不起作用,显示一个页脚菜单,这让我抓狂,伙计们,知道我做错了什么吗?

谢谢

1 个回复
SO网友:Nicolai Grossherr

你有menu 两次作为参数,您可能需要:

wp_nav_menu( array(\'theme_location\' => \'main\', \'menu\' => \'menu_center\' ));
编辑:

从您的评论中,我发现您缺少了有关整个主题的一些信息,例如菜单描述和名称之间的差异。要解决此问题,您只需彻底阅读相关文档:

结束

相关推荐

Menus like a CMS

以下是一些内容的结构示例:Parent A -- Child A -- Child B Parent B -- Child C -- Child D Parent A 应链接到的内容Child A 和Parent B 应链接到的内容Child C. 除此之外,我不确定这是否应该完全由wordpress中的“菜单”来管理,或者它是否应该是Parent A 包含子页面的页面。唯一的问题是Parent A 不是真正的内容,只是链接到Child A.如果你需要一个真