В моем шаблоне я использую подобные вызовы для вывода некоторых пользовательских меню:
<?php wp_nav_menu(array('container_class' => 'secondary-navigation', 'theme_location' => 'secondary')); ?>
После обновления до WordPress 3.1.4 я получаю полный список выходных страниц вместо пользовательского меню.
Я видел исправления (через Google), в которых говорилось, что я должен добавить следующее, чтобы исправить это:
'fallback_cb' => false,
Хотя я понимаю, почему это может исправить ситуацию для некоторых людей, когда я это делаю, меню вообще не выводится (не только содержимое без стиля, не отображается html).
Моя тема в значительной степени основана на теме двадцатьдесят по умолчанию (с точки зрения кода), поэтому я предполагаю, что мой вопрос: есть ли у кого-нибудь исправление, которое не включает установку обратного вызова на false…
И/или кто-нибудь знает, существует ли эта проблема в последнем RC для новой версии?
Вы уверены, что создали это меню и связали его с «вторичным» расположением меню? Просто спрашиваю…
Да, я сделал, насколько я могу судить, я сделал все по книге
Если при добавлении вы не получаете выходных данных
'fallback_cb' => false
, это означает, что к указанному расположению темы не применяется меню. Я думаю, что @Daniel Sachs здесь прав. ПерейдитеDashboard -> Appearance -> Menus
и убедитесь, что меню применяется к расположениюsecondary
темы. (Также: как выглядит вашregister_nav_menus()
звонокfunctions.php
для этой тематической локации?)