Кто от пустяков приходит в восторг, того всякая мелочь может огорчить (Талмуд).

Отображение выборочной боковой панели для каждого поста и страницы для WordPress

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 14 ноября 2016

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

Этот учебник будет сочетать использование пользовательских полей и способность вызывать определенные шаблоны PHP. Поэтому этот учебник имеет необходимое условие:

Вы должны иметь базовые знания HTML и CSS для того, чтобы создать отдельный шаблон.

Вам нужно будет открыть single.php и/или page.php и найти следующий код:

 

Заменить приведенный выше код этим:

 

Теперь, когда вы пишете пост или страницу, и вы захотите, отобразить пользовательскую боковую панель, то вам нужно добавить пользовательское поле “Sidebar” и включать в себя имя файла боковой панели. Например, если вставить “andreyexpage”, он будет отображаться на sidebar-andreyexpage.php в качестве боковой панели.

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

Примечание: Если вы хотите, отобразить этот код вне цикла, то вам нужно, увидеть наш учебник о том, как отображать пользовательские поля вне цикла.


Читайте также

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

Войти с помощью: 

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

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close