Напевно, ви знаєте, для чого в WordPress існують Записи, а для чого Сторінки. Якщо не знаєте, ми нагадаємо. Записи підходять для публікації регулярних матеріалів, які можна коментувати та ділитися у соціальних мережах, у той час як Сторінки не передбачають обговорення та потрібні для розміщення статичної інформації, наприклад, Про проект, Контакти та інше.
Що ви могли не знати — це те, що Сторінки в WordPress можуть мати свою структуру та ієрархію. Тобто для батьківської сторінки можна створити кілька дочірніх із успадкованими атрибутами. Також сторінкам можна надавати різні шаблони для більш широкої можливості їх кастомізації. Про це ми й поговоримо у цьому уроці.
З цього посібника ви дізнаєтесь, як створювати Сторінки в WordPress, як додавати їх до Ієрархії вашого сайту та як використовувати Шаблони сторінок.
Дивіться також :
- Яка різниця між Записами та Сторінками у WordPress?
- Як дізнатися ID сторінки, записи, рубрики чи мітки в WordPress?
- Як розбити запис WordPress на кілька сторінок
- Як відображати різні сайдбари для окремих записів та сторінок
- Оформляємо пости за рубриками на головній сторінці вашого WordPress сайту
- Посібник для новачків з налаштування статичних стартових сторінок у WordPress
Створення нової сторінки
Є кілька способів створення нової сторінки WordPress.
По-перше, ви можете натиснути Додати → Сторінку в адмін панелі.

Або в меню на сторінках ви можете натиснути Додати нову.

Ще можна переглянути список усіх сторінок, а потім натиснути кнопку Додати нову.

У WordPress часто зустрічаються сторінки Про проект або About Me . Давайте створимо їх. Спочатку створимо нову сторінку, а потім додамо трохи інформації про нас. Наприклад:

Ви можете легко додавати зображення так само, як у записі, просто використовуючи кнопку Додати медіафайл . Ось так виглядає зображення та текст для сторінки:

Натисніть Опублікувати і інформація з'явиться на сайті.
Створення ієрархії
А зараз давайте додамо ще одну сторінку. А зробимо ми це у спосіб, який демонструє ієрархію сторінок.
Створіть нову сторінку під назвою Мої пости і додайте трохи тексту.
Перейдіть до Атрибути сторінки (праворуч від вікна редактора) і в меню, що випадає в розділі Батьківська, виберіть Про проект . Тепер натисніть Опублікувати.

Вибравши батьківський елемент, ми створили сторінку, яка знаходиться на сходинку нижче від « Про проект » в ієрархії сторінок.
Якщо ви подивіться на адресу сторінки, побачите, що її повна URL-адреса буде включати ім'я вашої батьківської сторінки, наприклад /about-me/my-posts/ . Це показує ієрархію на вашому сайті. Вона може відобразитись у навігаційному ланцюжку, якщо це можливо у вашій темі або ви встановили спеціальний плагін.
А зараз давайте створимо ще одну сторінку, яка буде в тій самій ієрархії. Ви можете назвати її Мої хобі , додати трохи інформації, вибрати Про проект як Батьківську і натиснути Опублікувати.
Потім, коли ви перейдете до списку Усіх сторінок , то зможете побачити тире поруч із назвою сторінки – так позначається ієрархія, щоб було видно, де батьківська сторінка, а де дочірня.

Використання шаблону сторінок
А зараз давайте подивимося, як ви можете використовувати шаблони сторінок для відображення контенту різних сторінок по-різному.
Для цього потрібно активувати на нашому сайті різні теми, тому що Twenty Sixteen, яку ми використовували, не має шаблонів сторінок. Давайте зайдемо до Зовнішнього вигляду → Теми та активуємо тему Twenty Eleven тому, що має шаблони сторінок.
Тепер у вікні Атрибути сторінки праворуч з'явилася нова вкладка Шаблон.
Ви можете вибрати Базовий шаблон або один із двох інших шаблонів: Шаблон вибраного або Шаблон з боковою колонкою . Виберіть Шаблон з боковою колонкою та перезавантажте сторінку, щоб побачити різницю.

Перше, що кинеться у вічі – це відмінності від попередньої теми, а також ви помітите, що тепер у вас з'явилася бічна панель для цієї сторінки:

За умовчанням, сторінка на сайті не мала бічної панелі, поки ви не вибрали цей шаблон:

Погляньмо на код шаблону сторінки.
Шаблон сторінки зазвичай не має власної назви. Ви можете назвати його як захочете. Цей шаблон називається sidebar-page.php і лежить у корені вашої теми поруч із файлом page.php , який відповідає за виведення стандартної Сторінки.
Якщо подивитися на початок коду, можна побачити, що він начитається з Template Name: Sidebar Template.

Якщо ви розробляєте власну тему, все, що вам потрібно для створення свого шаблону сторінки, це створити файл шаблону (скопіювати page.php і назвати його наприклад my-page.php), де зверху в коментарях буде вказано ім'я шаблону, наприклад Template Name: My Custom Template.
Після цього в меню Шаблон в Атрибутах сторінки ви побачите новий шаблон My Custom Template.
На цьому все!
Якщо ви дотримувалися нашої поради, то зараз ви додали вже багато сторінок на свій сайт WordPress site. Деякі використовують шаблони, деякі перебувають у ієрархії.





















Коментарі до запису: 6
Для цього потрібно активувати на нашому сайті різні теми
а ось тут детальніше, яким чином можна активувати відразу кілька тем?
Малося на увазі, що необхідно переключитися на якусь іншу тему крім Twenty Sixteen, т.к. у ній немає вбудованих шаблонів. Як приклад ми вказали стандартну тему Twenty Eleven, у ній є 3 вбудовані шаблони для сторінок.
Як додати свій шаблон для своєї теми?
А я так і не побачив, як ієрархія сторінок відбивається на сайті? Створити щось я можу, а ось застосувати це як???
Здрастуйте Олексій. Скажіть, будь ласка, є таке питання.
У мене на сайті всі статті виконані на сторінках, так почав спочатку, змінювати не став. Посилання на сторінку має вигляд:
назва сайту/посилання сторінки.
Коли я задаю в атрибутах ієрархію, то посилання на сторінку набуває вигляду:
назва сайту/категорія/посилання сторінки
Але, навіть є прибрати з посилання «категорію» і вставити в пошук без неї (назва сайту/посилання сторінки), все одно переходить на потрібну сторінку з виглядом: назва сайту/категорія/посилання сторінки.
Так само буде, якщо зробити навпаки.
І ось питання, як це позначиться на пошуку та видачі у пошуку? Адже, по суті, посилання змінює вигляд, хоч і переходить на ту ж статтю.
Все добре буде у пошуку.