WordPress register_nav_menu внезапно перестает работать локально

Хорошо, это важный момент. Вот в чем дело:

У меня более 50 установок WordPress работают на MAMP Pro локально. Для некоторых из них я использую local / something, для других я настраиваю виртуальные хосты как something.local /. У WordPress никогда не было проблем. Вчера установил копию WP 3.0.1 (свежую, прямо с сервера) и начал создавать шаблоны. Сегодня я вернулся к нему, чтобы продолжить, сначала зарегистрировав навигацию по умолчанию. Я положил нужные строчки в functions.php:

add_theme_support( 'menus' );

add_action('init', 'register_custom_menu');

    function register_custom_menus() {
        register_nav_menu('primary_menu', __('Header Menu'));
        register_nav_menu('404_menu', __('404 Menu'));
    }

Хорошо, правда? Я также пробовал это с помощью register_custom_menu, по одному. В WordPress не отображаются меню по умолчанию. Я пробовал:

  • Активировать другую тему, повторно активировать исходную
  • Попробовать Twenty Ten - по-прежнему нет настраиваемой навигации, хотя в коде зарегистрировано «основное меню», поэтому это НЕ мои functions.php
  • Пробовал другую тему, которую я запускал локально (которая отлично работает в исходном месте), все еще нет навигации
  • Удалите всю базу данных и переустановите WP
  • Удалите весь каталог, повторно загрузите WP, переустановите
  • Удалите виртуальный хост и работайте с localhost / что угодно

Итак, у меня есть масса других сайтов WP, прекрасно работающих с регистрацией навигации, но я могу ' больше не создавать? Я совершенно, совершенно потерялся.

Любой вклад будет признателен, прямо сейчас я на грани своего остроумия. Дайте мне знать, если вам понадобится дополнительная информация.

1
задан Gavin 9 September 2010 в 19:24
поделиться