Статьи по WordPress
Статьи по WordPress – здесь публикуются записи о том, как можно улучшить Ваш блог, защитить его, предотвратить появление ошибок. Условно говоря, это аптечка для WordPress. Посмотреть записи этой рубрики
Хитрости WordPress
Хитрости WordPress – здесь публикуются готовые рецепты для сайта на WordPress, с помощью которых за несколько минут можно добавить новые возможности в функционал Вашего блога. Посмотреть записи этой рубрики
Популярная премиум тема со множеством интересных опций. Настраивается быстро из консоли. Шаблон сопровождается беспрецедентной техподдержкой.
GoodwinPress.ru представляет новый премиум шаблон для WordPress под названием BlogPost. Это настраиваемая тема с резиновым контейнером. Шаблон выполнен в стиле WordPress 3+.
Как добавить в Ваш старый шаблон новое меню WordPress?
В одной из предыдущих записей я затронул тему новой опции, которая появилась в WordPress 3 — это система управления меню. Как Вы помните, новые версии движка предлагают нам новую возможность управления навигацией. Теперь мы можем сами наполнить меню страницами и рубриками сайта, добавить произвольные ссылки, менять их местами, устанавливать различные уровни вложенности. Подробнее об этом — смотрите видео, которое я записал под это дело.
Теперь настал черед продолжить эту тему и ответить на важный вопрос, который мне часто задают. Как интегрировать новую систему меню в старые шаблоны WordPress?
Сперва я собирался сделать еще один видеоролик, но потом подумал, что полезнее будет сделать текстовый обзор и дать Вам примеры кода, чтобы Вы могли скопировать его и вставить в свои шаблоны.
Итак, Ваша тема была выпущена до выхода WordPress 3 и не поддерживает опцию создания меню. Но Вы обновили движок и хотите, чтобы эта опция появилась.
Сделать это очень просто. Весь процесс занимает пару минут. Все что Вам нужно — это несколько строчек кода, который я дам ниже, и доступ к файлам Вашего шаблона (через FTP или встроенный редактор WordPress).
Шаг 1
Откройте файл functions.php Вашего шаблона, в любое свободное место (между символами <?php и ? >) вставьте код
array(
'primary'=>__('Меню'),
)
);
Сохраните файл.
Шаг 2
Откройте шапку сайта — файл header.php. Найдите в нем код вывода меню. Как правило, он выглядит так:
<?php wp_list_pages("title_li="); ?>
Замените его следующим образом:
Скорее всего, меню окружено элементами верстки, постарайтесь не удалить их ненароком, так как они подключают к нашей менюшке нужные стили и обеспечивают ее внешний вид.
После этого обновите админку, в результате наших действий в блоке Внешний вид появится новая страница — Меню.
Расширенное использование
Если Ваша тема в оригинале имеет 2 меню (например, как мои темы ), и Вы хотите задействовать оба, то в этом случае в шаге 1 нужно разместить такой код:
array(
'primary'=>__('Первое меню'),
'secondary'=>__('Второе меню'),
)
);
Ожидали большего? Но это все )))
Размещено в Статьи по WordPress.
Метки: WordPress 3.0, меню.
Ранее в этой же рубрике
- Шаблоны для WordPress: развитие идеи ← 1.Сен.2010 // 20
- Новичкам: учимся создавать меню в WordPress 3+ ← 18.Авг.2010 // 18
- Миниатюры через произвольные поля: 10 способов лечения геморроя ))) ← 28.Окт.2009 // 51
- Безопасность в WordPress ← 5.Сен.2009 // 27
- Итак, Вы решили сменить свой шаблон для WordPress ← 27.Авг.2009 // 15
Уважаемые друзья, прошу прощения, комментирование записей временно отключено.
К записи оставлено 15 коммент.
RSS, Twitter, Контакт
Рубрики
Архивы
- Ноябрь 2010
- Октябрь 2010
- Сентябрь 2010
- Август 2010
- Июль 2010
- Июнь 2010
- Май 2010
- Апрель 2010
- Март 2010
- Февраль 2010
- Январь 2010
- Декабрь 2009
- Ноябрь 2009
- Октябрь 2009
- Сентябрь 2009
- Август 2009
- Июль 2009
- Июнь 2009
- Май 2009
- Апрель 2009
- Март 2009
- Февраль 2009
- Январь 2009
- Декабрь 2008
- Ноябрь 2008
- Октябрь 2008
- Сентябрь 2008
- Август 2008
- Июль 2008
- Июнь 2008
- Май 2008
Метки
Xостинг + 150 руб на счет
Рад сообщить, что wpbot.ru - партнер компании Majordomo. Хостинг с предустановленным вордпрессом (конструктор сайтов). Кроме того, зарегистрировавшись и оплатив услуги через этот баннер, Вы получаете 150 руб на свой аккаунт. Также Вы можете ввести промо код ZBK50705 при регистрации на хостинге. Подробнее...

Первых! Спасибо. После просмотра видео сразу возник такой вопрос. Бум пробовать!
Тут думаю важно уточнение, что ‘Меню’ в functions.php — это имя меню которое создано в админке WP, а то для начинающих может быть не понятно.
Да нет, вроде это просто заголовок для дропдаун меню, где ты можешь выбрать из тобой созданных менюшек, какое отображать.
Еще бы кусок CSS, который отвечает за многоуровневое выпадающее меню, а то со старым CSS новое меню выглядит смещенным кривым и безобразным.
Хых, css как тут дать, ведь у всех стили свои, индивидуальные в каждом шаблоне.
Если тема изначально поддерживала выпадающее меню — тогда оно будет и у Вас работать нормально. А если не поддерживала — эффекта ноль. Ведь это просто способ адаптировать старую тему к новым версиям движка, а не совет по написанию многоуровневых менюшек.
Я не очень спец, но поместив новое меню на место старого, получил очень кривое отображение выпадающего меню.
Там, я так понимаю, есть в CSS блок который именно за выпадение отвечает, с оформлением это уже дело десятое :)
Почему нигде нет кнопки добавить в закладки? Хочу сохранить ваш сайт в закладках, а как это сделать не знаю. Расчитываю на помощь отзывчивой администрации.
Я не люблю весь этот шлак в виде хвоста социальных кнопок и закладок. Только сайт нагружают. Вы подпишитесь на RSS или добавьте сайт в закладки браузера, так лучше всего.
Здравствуйте!
Все сделал как написано, все получилось. Но появились какие-то «круглишки» над каждой строчкой…
s42.radikal.ru/i098/1009/c6/f195e5a43f66.jpg
Просмотрел коды элементов и стили но нужной строчки не нашел.
Подскажите пожалуйста, что это может быть и как исправить? :)
Значит, плохо смотрели. Эти кружки — просто маркеры для списка, которым, по сути, является навигация. Скорее всего, в Вашей теме изначально не прописаны css селекторы для выпадающего меню. Проблема решается только путем написания дополнительных стилей под Вашу тему. Либо убрать код вывода нового меню нафиг и вернуть старое, одноуровневое.
А у меня не получилось. После вставки кодов блог тупо умер.
Выдаёт единственную строчку.
Уважаемый, а Вы хоть смысл поста уяснили? Это коды для движка третьей версии )))))
Тьфу блин. Йа креветко :)
Сорри.
Подумал, рассказывается о том, как к старым движкам добавляется настройка «Меню». Пытаюсь прикрутить это к 2.8.6.
А сам думаю, какие ботаны разрабы и какой Гудвин прошареный чел, раз всё это разрулил двумя правками :-D
аа черт ))) это Вы так обо мне хорошо подумали, а оказалось все не так, как хотелось ))))
А я так думаю хорошо :D
Потому что вы сразу поняли, где я протупил, а не стали советовать «ещё раз проверить код», «перегрузить компьютер» или «отформатировать системный диск в NTFS раздел» :)