WordPress на разных страницах разное меню – Как отображать разные Сайдбары для разных Записей и Страниц в WordPress (через плагин)

Сделать разное меню для страниц и записей сайт wordpress плагин – INFO-EFFECT

На чтение 2 мин. Опубликовано

Привет! С помощью плагина – Page Specific Menu Items вы сможете делать разное меню для страниц и записей wordpress сайта. Вы сможете выбирать какие страницы должны отображаться в меню для той или иной записи и страницы вашего сайта. На странице редактирования записи или страницы у вас появится специальный бокс, где вы сможете отметить галочками какие страницы не должны отображаться в меню для данной записи или страницы.

 

28-02-2016 12-19-44_mini

 

Установить плагин вы сможете прямо из админ-панели wordpress. Перейдите на страницу: Плагины – Добавить новый, введите название плагина в форму поиска, нажмите Enter, установите и активируйте плагин.

 

28-02-2016 12-16-21

 

После установки и активации плагина, перейдите на страницу: Настройки – PS MenuItems. Здесь вы можете выбрать меню, из которого будут отображаться страницы для выбора. Поставьте галочки в Post и Page, чтобы можно было выбирать меню и для записей и для страниц.

Items default visibility, если выбрать show all, то вы будете выбирать какие страницы не будут отображаться в меню, если выбрать hide all, то вы будете выбирать какие страницы будут отображаться в меню. В принципе без разницы, что тут указано.

 

28-02-2016 12-31-16_mini

 

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

 

28-02-2016 12-50-53

 

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

 

28-02-2016 12-51-31

 

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

 

Остались вопросы? Напиши комментарий! Удачи!

 

Свое меню для каждой рубрики

O

(@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 позволяет скрывать или показывать отдельные ярлыки меню для разных групп пользователей (зарегистрированные или нет, редакторы, авторы, подписчики или участники). Плагин не требует какой-либо дополнительной настройки для выполнения своих функций. После его установки и активации необходимо перейти в админ-раздел Внешний вид -> Меню. Для настройки отображения пунктов меню следует открыть параметры любого из ярлыков. В итоге появится дополнительная опция Изменить видимость элемента меню:

Раздел Меню

Как только она будет отмечена, Вы увидите систему настроек показа выбранного элемента.

Настройка видимости элемента меню

Сначала следует выбрать вариант показать или скрыть ярлык (опция Показать/Скрыть

), затем выбрать статус пользователя (опция если).

После выбора состояния необходимо сохранить меню, нажав кнопку Сохранить меню.

Курс WordPress-разработчик

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

Курс WordPress-разработчик

Михаил Петров

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

Сделать разное меню для страниц и записей сайт wordpress плагин

С помощью плагина — Page Specific Menu Items

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

 

 

Установить плагин вы сможете прямо из админ-панели wordpress. Перейдите на страницу: Плагины — Добавить новый, введите название плагина в форму поиска, нажмите Enter, установите и активируйте плагин.

 

 

После установки и активации плагина, перейдите на страницу: Настройки — PS MenuItems. Здесь вы можете выбрать меню, из которого будут отображаться страницы для выбора. Поставьте галочки в Post и Page, чтобы можно было выбирать меню и для записей и для страниц.

Items default visibility, если выбрать show all, то вы будете выбирать какие страницы не будут отображаться в меню, если выбрать hide all, то вы будете выбирать какие страницы будут отображаться в меню. В принципе без разницы, что тут указано.

 

 

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

 

 

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

 

 

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

 


Как отображать разные Сайдбары для разных Записей и Страниц в WordPress (через плагин)

Сайдбар — это область боковой панели на сайте, где обычно отображаются ваши виджеты, баннеры, поисковая строка и социальные кнопки.

По-умолчанию WordPress отображает один и тот же сайдбар на всех записях и страницах сайта. Но что если вы хотите для какой-то отдельной записи показать другой сайдбар с отличающимся контентом?

Специализированный хостинг для сайтов на WordPress!
Специализированный хостинг для сайтов на WordPress! Hostenko - Лучший WordPress хостингHostenko - Лучший WordPress хостинг

Как отображать разные Сайдбары для разных Записей и Страниц в WordPress (через плагин)

Как отображать разные Сайдбары для разных Записей и Страниц в WordPress (через плагин)

Смотрите также:

В нашем предыдущем уроке мы рассказывали, как отображать разные сайдбары для отдельных Записей и Страниц с помощью произвольных полей и правки кода.

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

Приступим!

Зачем нужны разные Сайдбары в WordPress?

Как правило, сайдбарами управляет ваша тема оформления WordPress. В каждой теме может быть предусмотрено один или несколько сайдбаров с предустановленными виджетами.

Этот сайдбар будет отображаться на всем вашем сайте на каждой странице, записи, в метках и рубриках. Но иногда для некоторых страниц нужен отдельный сайдбар с другим набором баннеров или виджетов.

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

Плагин Easy Custom Sidebars

Настроить разные сайдбары в WordPress очень просто с бесплатным плагином Easy Custom Sidebars:

Как отображать разные Сайдбары для разных Записей и Страниц в WordPress (через плагин)

Как отображать разные Сайдбары для разных Записей и Страниц в WordPress (через плагин)

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

Как отображать разные Сайдбары для разных Записей и Страниц в WordPress (через плагин)

Как отображать разные Сайдбары для разных Записей и Страниц в WordPress (через плагин)

Для начала задайте имя для своего сайдбара и нажмите Create Sidebar.

Плагин создаст новый сайдбар, и вы сможете настроить его остальные параметры:

Как отображать разные Сайдбары для разных Записей и Страниц в WordPress (через плагин)

Как отображать разные Сайдбары для разных Записей и Страниц в WordPress (через плагин)

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

Далее вам нужно указать, где именно вы хотите отобразить свой новый сайдбар взамен стандартного старого. Слева в колонке вы увидите на выбор: записи, страницы, рубрики, метки и т.д.

Просто выберите из раскрывающейся области, где вы хотите разместить новый сайдбар, и нажмите Add to Sidebar:

Как отображать разные Сайдбары для разных Записей и Страниц в WordPress (через плагин)

Как отображать разные Сайдбары для разных Записей и Страниц в WordPress (через плагин)

Например, вы выбрали Записи (Posts). Далее вы можете проставить галочки для конкретных записей. Для удобства вы можете найти нужные записи по их заголовку, используя вкладку Search.

Когда отметите все нужные записи, не забудьте нажать кнопку Add to Sidebar и Save.

Вы можете создавать столько кастомных сайдбаров для отдельных записей, сколько захотите.

Добавление виджетов для нового сайдбара

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

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

Как отображать разные Сайдбары для разных Записей и Страниц в WordPress (через плагин)

Как отображать разные Сайдбары для разных Записей и Страниц в WordPress (через плагин)

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

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

Hostenko - Лучший WordPress хостингHostenko - Лучший WordPress хостинг
Источник: wpbeginner.com
Специализированный хостинг для сайтов на WordPress!Специализированный хостинг для сайтов на WordPress!

Смотрите также:

Как добавить меню навигации в записи и на страницы WordPress

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

wpmenuinposts[1]

Зачем добавлять меню навигации WordPress в записи или на странице

Меню навигации в WordPress предлагает простой способ добавления структурированного меню на вашем сайте.

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

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

Давайте же посмотрим как можно добавить меню навигации в записи и на страницы WordPress.

Добавляем меню навигации в записи и на страницы WordPress

Первым делом вам потребуется установить и активировать плагин Shortcode Menu.

Прежде чем начать использовать плагин, нужно будет создать меню навигации которое требуется вывести. Переходим на страницу Внешний вид » Меню для того, чтобы его создать.

Как только ваше меню будет готово, можно переходить в раздел Shortcode Menu в админке. Вы окажетесь на странице генератора шорткодов.

shortcodemenu1[1]

Сначала потребуется выбрать меню для добавленя из выпадающего списка ‘Select Menu’. Если вам нужно добавить ID или атрибут класса в меню, то здесь можно это сделать.

Далее, выбираем стиль отображения меню. По-умолчанию, ваше меню будет выводится в виде блока. Можно изменить значение на inline для того, чтобы меню выстраивалось в горизонтальную линию.

blockmenu[1]

Также можно изменять цвет меню в разделе ‘Design your menu on the fly’. Плагин позволяет вам выбрать цвета фона, анкора и hover’а.

Внизу страницы генерации шорткодов вы найдете сам шорткод с опциями, выбранными ранее. Просто копируем шорткод и вставляем его в запись, на страницу или в виджет в то место, где нужно вывести ваше меню.

menushortcode[1]

Плагин добавляет свое форматирование для меню, но если захочется настроить внешний вид самостоятельно, то придется делать это с помощью CSS.

Во втором столбце на странице настроек плагина вы найдете базовый сниппет CSS. Его можно использовать в качестве отправной точки для стилизации меню.

Мы надеемся, что эта статья помогла вам добавить меню навигации в ваши записи и на страницы WordPress.

По всем вопросам и отзывам просьба писать в комментарии ниже.

Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.

VN:F [1.9.22_1171]

Rating: 5.0/5 (2 votes cast)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *