инвестиционные программы Insider Trading Group
Архивы

Новое меню WordPress


wordpressКак добавить  Ваш старый шаблон?

В одной из  записей я говорил о новой опции, которая появилась в WordPress 3 – это система управления, т.е. новое меню WordPress

.

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

Сперва я собирался сделать еще один видеоролик, но потом подумал, что полезнее будет сделать текстовый обзор и дать Вам примеры кода, чтобы Вы могли скопировать его и вставить в свои шаблоны.

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

Сделать это очень просто. Весь процесс занимает пару минут. Все что Вам нужно – это несколько строчек кода, который я дам ниже, и доступ к файлам Вашего шаблона (через FTP или встроенный редактор WordPress).


Шаг 1
Откройте файл functions.php Вашего шаблона, в любое свободное место (между символами ) вставьте код
register_nav_menus(
array(
‘primary’=>__(‘Меню’),
)
);
Сохраните файл.
Шаг 2
Откройте шапку сайта – файл header.php. Найдите в нем код вывода меню. Как правило, он выглядит так:

  • Главная

Замените его следующим образом:
‘primary’,’fallback_cb’=> » ) ); ?>
Скорее всего, меню окружено элементами верстки, постарайтесь не удалить их ненароком, так как они подключают к нашей менюшке нужные стили и обеспечивают ее внешний вид.
После этого обновите админку, в результате наших действий в блоке Внешний вид появится новая страница – Меню.
Расширенное использование
Если Ваша тема в оригинале имеет 2 меню (например, как мои темы Ultra или BlogPost), и Вы хотите задействовать оба, то в этом случае в шаге 1 нужно разместить такой код:
register_nav_menus(
array(
‘primary’=>__(‘Первое меню’),
‘secondary’=>__(‘Второе меню’),
)
);

Это все

——————————————————

Хотите первым получать обзоры свежих статей этого блога!?

Подпишитесь на RSS рассылку.

Просто введите адрес своей эл.почты.

Введите Ваш e-mail:

***

Оставить комментарий

css.php