2013-02-14 82 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