Сделать разное меню для страниц и записей сайт wordpress плагин – INFO-EFFECT
На чтение 2 мин. Опубликовано
Привет! С помощью плагина – Page Specific Menu Items вы сможете делать разное меню для страниц и записей wordpress сайта. Вы сможете выбирать какие страницы должны отображаться в меню для той или иной записи и страницы вашего сайта. На странице редактирования записи или страницы у вас появится специальный бокс, где вы сможете отметить галочками какие страницы не должны отображаться в меню для данной записи или страницы.
Установить плагин вы сможете прямо из админ-панели wordpress. Перейдите на страницу: Плагины – Добавить новый, введите название плагина в форму поиска, нажмите Enter, установите и активируйте плагин.
После установки и активации плагина, перейдите на страницу: Настройки – PS MenuItems. Здесь вы можете выбрать меню, из которого будут отображаться страницы для выбора. Поставьте галочки в Post и Page, чтобы можно было выбирать меню и для записей и для страниц.
– Items default visibility, если выбрать show all, то вы будете выбирать какие страницы не будут отображаться в меню, если выбрать hide all, то вы будете выбирать какие страницы будут отображаться в меню. В принципе без разницы, что тут указано.
Перейдите на страницу редактирования записи или страницы, где вы хотите сделать другое меню. Отметьте галочками страницы, которые не должны отображаться в меню, обновите запись.
На сайте, в меню, будут отображаться только те страницы, которые вы не отметили галочками.
Вот таким образом вы можете делать разное меню на разных страницах, очень просто и быстро. Создайте меню на странице Внешний вид – Меню, добавьте в меню все страницы, которые вы будете использовать в меню на всех страницах и записях вашего сайта.
Остались вопросы? Напиши комментарий! Удачи!
Свое меню для каждой рубрики
(@perdyllo)
Может есть другие способы вывода нового меню для конкретной рубрики
Один из вариантов:
Создать нужные меню. С помощью стандартных виджетов «меню» вывести их в сайдбаре. С помощью плагинa
https://ru.wordpress.org/plugins/dynamic-widgets/
отрегулировать вывод этих виджетов. То есть на странице нужной рубрики вывести нужный виджет с нужным меню. На других страницах сайта его спрятать. И так далее.
Еще посмотрите на плагин https://ru.wordpress.org/plugins/menu-items-visibility-control/ Судя по его описанию он управляет выводом пунктов меню по разным условиям.
- Ответ изменён 1 год, 7 месяцев назад пользователем O.
Вывод меню в сайдбаре не подходит. Речь идет о верхнем (основном меню). А вот второй плагин довольно интересный. Сейчас его тестирую. Спасибо.
Модератор SeVlad(@sevlad)
wp.me/3YHjQ
Речь идет о верхнем (основном меню)
В этом месте, в шаблоне темы (дочерней, ессно) сделать вывод по условию одной из нескольких зон меню или сайбаров.
Второй плагин отлично подошел. Спасибо огромное.
Может кому пригодится:
in_category( array( 2,3,4,5,15 ) ) — выводит пункт меню если id рубрики или записи этой рубрики равно 2,3,4,5,15
is_page( array( 7, 10, 13, 15 ) ) — выводит пункт меню если id этой страницы равно 7, 10, 13, 15
Как в WordPress показывать разное меню для разных категорий посетителей?
Иногда на сайте бывает необходимо показывать разные пункты меню тем или иным группам пользователей. Часто такая задача ставиться на сайтах с платным контентом.
Как на сайте WordPress показывать разное меню для разных категорий посетителей?
Для решения этой задачи есть несколько вариантов. Рассмотрим наиболее простой из них – с помощью бесплатного плагина If Menu.
Плагин If Menu
Бесплатный плагин If Menu позволяет скрывать или показывать отдельные ярлыки меню для разных групп пользователей (зарегистрированные или нет, редакторы, авторы, подписчики или участники). Плагин не требует какой-либо дополнительной настройки для выполнения своих функций. После его установки и активации необходимо перейти в админ-раздел Внешний вид -> Меню. Для настройки отображения пунктов меню следует открыть параметры любого из ярлыков. В итоге появится дополнительная опция Изменить видимость элемента меню:
Как только она будет отмечена, Вы увидите систему настроек показа выбранного элемента.
Сначала следует выбрать вариант показать или скрыть ярлык (опция Показать/Скрыть
После выбора состояния необходимо сохранить меню, нажав кнопку Сохранить меню.

Если Вам понравилась статья — поделитесь с друзьями

Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.
Сделать разное меню для страниц и записей сайт wordpress плагин
С помощью плагина — Page Specific Menu Items
Установить плагин вы сможете прямо из админ-панели wordpress. Перейдите на страницу: Плагины — Добавить новый, введите название плагина в форму поиска, нажмите Enter, установите и активируйте плагин.
После установки и активации плагина, перейдите на страницу: Настройки — PS MenuItems. Здесь вы можете выбрать меню, из которого будут отображаться страницы для выбора. Поставьте галочки в Post и Page, чтобы можно было выбирать меню и для записей и для страниц.
— Items default visibility, если выбрать show all, то вы будете выбирать какие страницы не будут отображаться в меню, если выбрать hide all, то вы будете выбирать какие страницы будут отображаться в меню. В принципе без разницы, что тут указано.
Перейдите на страницу редактирования записи или страницы, где вы хотите сделать другое меню. Отметьте галочками страницы, которые не должны отображаться в меню, обновите запись.
На сайте, в меню, будут отображаться только те страницы, которые вы не отметили галочками.
Вот таким образом вы можете делать разное меню на разных страницах, очень просто и быстро. Создайте меню на странице Внешний вид — Меню, добавьте в меню все страницы, которые вы будете использовать в меню на всех страницах и записях вашего сайта.
Как отображать разные Сайдбары для разных Записей и Страниц в WordPress (через плагин)
Сайдбар — это область боковой панели на сайте, где обычно отображаются ваши виджеты, баннеры, поисковая строка и социальные кнопки.
По-умолчанию WordPress отображает один и тот же сайдбар на всех записях и страницах сайта. Но что если вы хотите для какой-то отдельной записи показать другой сайдбар с отличающимся контентом?





Смотрите также:
В нашем предыдущем уроке мы рассказывали, как отображать разные сайдбары для отдельных Записей и Страниц с помощью произвольных полей и правки кода.
В этом уроке мы покажем, как отображать разные Сайдбары для разных Записей и Страниц в WordPress с помощью бесплатного плагина.
Приступим!
Зачем нужны разные Сайдбары в WordPress?
Как правило, сайдбарами управляет ваша тема оформления WordPress. В каждой теме может быть предусмотрено один или несколько сайдбаров с предустановленными виджетами.
Этот сайдбар будет отображаться на всем вашем сайте на каждой странице, записи, в метках и рубриках. Но иногда для некоторых страниц нужен отдельный сайдбар с другим набором баннеров или виджетов.
Например, вы можете отображать другую форму подписки или другую рекламу на странице с последними или самыми популярными записями.
Плагин Easy Custom Sidebars
Настроить разные сайдбары в WordPress очень просто с бесплатным плагином Easy Custom Sidebars:

После установки и активации плагина перейдите в меню Внешний вид → Theme Sidebars, чтобы создать свой новый сайдбар:

Для начала задайте имя для своего сайдбара и нажмите Create Sidebar.
Плагин создаст новый сайдбар, и вы сможете настроить его остальные параметры:

После этого вы должны выбрать, какой стандартный сайдбар будет заменен вашим новым сайдбаром. Выберите из выпадающего списка свой старый сайдбар и впишите краткое описание, чтобы потом не запутаться.
Далее вам нужно указать, где именно вы хотите отобразить свой новый сайдбар взамен стандартного старого. Слева в колонке вы увидите на выбор: записи, страницы, рубрики, метки и т.д.
Просто выберите из раскрывающейся области, где вы хотите разместить новый сайдбар, и нажмите Add to Sidebar:

Например, вы выбрали Записи (Posts). Далее вы можете проставить галочки для конкретных записей. Для удобства вы можете найти нужные записи по их заголовку, используя вкладку Search.
Когда отметите все нужные записи, не забудьте нажать кнопку Add to Sidebar и Save.
Вы можете создавать столько кастомных сайдбаров для отдельных записей, сколько захотите.
Добавление виджетов для нового сайдбара
Когда вы создали новый сайдбар и назначили ему конкретные записи и страницы для отображения, пора добавить виджеты для него.
Перейдите в меню Внешний вид → Виджеты и вы увидите, что у вас теперь 2 сайдбара: ваш старый и новый, который вы только что создали:

Вы можете добавлять любые виджеты обычным образом, как и для стандартного сайдбара. После этого можно зайти на сайт и убедиться, что для выбранных записей отображается другой сайдбар с другими виджетами.
На этом все! Мы показали, как с помощью бесплатного плагина создавать и отображать разные Сайдбары для разных Записей и Страниц в WordPress.


Источник: wpbeginner.com


Смотрите также:
Как добавить меню навигации в записи и на страницы WordPress
Хотели бы вы вывести меню навигации WordPress в своих записях или страницах? Обычно, ваша тема WordPress сама задает как и где выводить меню навигации. В этой статье мы покажем вам как добавить меню навигации WordPress в записи/страницы или в любое другое место на сайте.
Зачем добавлять меню навигации WordPress в записи или на странице
Меню навигации в WordPress предлагает простой способ добавления структурированного меню на вашем сайте.
Можно создавать сколько угодно меню навигации в админке WordPress, однако вывести на сайте получится только в местах, определяемых вашей темой WordPress.
Но что, если вам понадобиться добавить меню в запись или на страницу? В этом случае вам придется вручную создавать список ссылок, управлять которыми не получится так легко, как это можно делать с менюшками от WordPress.
Давайте же посмотрим как можно добавить меню навигации в записи и на страницы WordPress.
Добавляем меню навигации в записи и на страницы WordPress
Первым делом вам потребуется установить и активировать плагин Shortcode Menu.
Прежде чем начать использовать плагин, нужно будет создать меню навигации которое требуется вывести. Переходим на страницу Внешний вид » Меню для того, чтобы его создать.
Как только ваше меню будет готово, можно переходить в раздел Shortcode Menu в админке. Вы окажетесь на странице генератора шорткодов.
Сначала потребуется выбрать меню для добавленя из выпадающего списка ‘Select Menu’. Если вам нужно добавить ID или атрибут класса в меню, то здесь можно это сделать.
Далее, выбираем стиль отображения меню. По-умолчанию, ваше меню будет выводится в виде блока. Можно изменить значение на inline для того, чтобы меню выстраивалось в горизонтальную линию.
Также можно изменять цвет меню в разделе ‘Design your menu on the fly’. Плагин позволяет вам выбрать цвета фона, анкора и hover’а.
Внизу страницы генерации шорткодов вы найдете сам шорткод с опциями, выбранными ранее. Просто копируем шорткод и вставляем его в запись, на страницу или в виджет в то место, где нужно вывести ваше меню.
Плагин добавляет свое форматирование для меню, но если захочется настроить внешний вид самостоятельно, то придется делать это с помощью CSS.
Во втором столбце на странице настроек плагина вы найдете базовый сниппет CSS. Его можно использовать в качестве отправной точки для стилизации меню.
Мы надеемся, что эта статья помогла вам добавить меню навигации в ваши записи и на страницы WordPress.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.
VN:F [1.9.22_1171]
Rating: 5.0/5 (2 votes cast)