n-wp.ru — блог о WordPress
Как добавить новое навигационное меню в старую тему | n-wp.ru

Как добавить новое навигационное меню в старую тему

В WordPress 3 появилось несколько нововведений, и одно из них — навигационное меню. Теперь создать меню, с помощью которого можно перемещаться по страницам и разделам блога, стало совсем просто — эту возможность поддерживает сам движок. Однако не все темы готовы к этому новшеству — в старых темах, не готовых к использованию в WordPress 3, меню не отображается, а в административной части нет возможности создать и добавить новое навигационное меню. Давайте исправим это.

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

1. Откройте файл functions.php, и вставьте в него такой код:

Этот код нужно вставлять в любое место (лучше — второй строкой после ‹?php ). Если вы хотите выводить два меню одновременно, то тогда нужно вставлять примерно следующее:

2. Откройте файл header.php, и вставьте в него сам код, отображающий меню:

Возможно, что у вас в теме был вставлен вывод старого меню. Например, вот такого:

Можете его оставить, но я бы предпочел удалить за ненадобностью. Внимание: осторожно отнеситесь к разметке оформления вокруг удаляемого кода, оставшейся от старого меню — возможно, что ее удалять не стоит.
На этом все. Можете отправляться в админку и создавать новое навигационное меню. О том, как его создать, я рассажу в отдельной статье.

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

3 комментария

  • «Этот код нужно вставлять в любое место (лучше — второй строкой после Если вы хотите…»
    А после чего? У вас, похоже, пропущена фраза. Буду благодарен если вы укажите после какой строки лучше вставлять.

/* ]]> */