2013-02-14 57 views
0

我正在尝试为wordpress创建自定义菜单,但我遇到了一些问题。Wordpress自定义菜单错误

我有3个其他菜单的这项工作完全使用此代码:

add_action('init', 'register_my_menus'); 

function register_my_menus() { 
    register_nav_menus(
     array(
      'primary-menu' => __('Primary Menu'), 
      'top-menu' => __('Top Menu'), 
      'footer-menu' => __('Footer Menu'), 
      'baseball-menu' => __('Baseball Menu'), 
     ) 
    ); 
} 

但问题是,即使我在管理面板添加菜单,错误的菜单显示出来时,我呼吁这一点 - 棒球菜单 - 在自定义页面上。

Image of menu's

这是我用来调用棒球菜单的代码,但是当我检查页面,显示的内容是正常的导航菜单。

我正在用尽想法。什么可能导致这个问题?

<?php 
    /* Template Name: Baseball Page */ 

get_header(); ?> 

      <!-- BEGIN MAIN WRAPPER --> 
      <div id="main-wrapper"> 

      <div> 

       <?php wp_nav_menu(array('container' => false, 'theme-location' => 'baseball-menu')); ?> 

      </div> 


      </div> 


      <?php get_footer(); ?> 

回答

0

看起来问题在于“主题位置”。它使用短划线而不是下划线。

它应该是'theme_location'。

希望帮助,

〜CRW