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

Смежные вопросы