Напевно, ви знаєте, для чого в WordPress існують Записи, а для чого Сторінки. Якщо не знаєте, ми нагадаємо. Записи підходять для публікації регулярних матеріалів, які можна коментувати та ділитися у соціальних мережах, у той час як Сторінки не передбачають обговорення та потрібні для розміщення статичної інформації, наприклад, Про проект, Контакти та інше.
Що ви могли не знати — це те, що Сторінки в WordPress можуть мати свою структуру та ієрархію. Тобто для батьківської сторінки можна створити кілька дочірніх із успадкованими атрибутами. Також сторінкам можна надавати різні шаблони для більш широкої можливості їх кастомізації. Про це ми й поговоримо у цьому уроці.
З цього посібника ви дізнаєтесь, як створювати Сторінки в WordPress, як додавати їх до Ієрархії вашого сайту та як використовувати Шаблони сторінок.
Дивіться також:
- Яка різниця між Записами та Сторінками у WordPress?
- Як дізнатися ID сторінки, записи, рубрики чи мітки в WordPress?
- Як розбити запис WordPress на кілька сторінок
- Як відображати різні сайдбари для окремих записів та сторінок
- Оформляємо пости за рубриками на головній сторінці вашого WordPress сайту
- Посібник для новачків з налаштування статичних стартових сторінок у WordPress
Створення нової сторінки
Є кілька способів створення нової сторінки WordPress.
По-перше, ви можете натиснути Додати → Сторінку в адмін панелі.
Або в меню в Сторінки ви можете натиснути Додати нову.
Ще можна переглянути список усіх сторінок, а потім натиснути кнопку Додати нову.
У WordPress часто зустрічаються сторінки Про проект або Про мене. Давайте створимо їх. Спочатку створимо нову сторінку, а потім додамо трохи інформації про нас. Наприклад:
Ви можете легко додавати зображення так само, як у записі, просто використовуючи кнопку Додати медіафайл. Ось так виглядає зображення та текст для сторінки:
Натисніть Опублікувати, та інформація з'явиться на сайті.
Створення ієрархії
А зараз давайте додамо ще одну сторінку. А зробимо ми це у спосіб, який демонструє ієрархію сторінок.
Створіть нову сторінку під назвою Мої пости, і додайте трохи тексту.
перейдіть в Атрибути сторінки (праворуч від вікна редактора) та у випадаючому меню в розділі Батьківська виберіть Про проект. Тепер натисніть Опублікувати.
Вибравши батьківський елемент, ми створили сторінку, яка знаходиться на сходинку нижчеПро проект» в ієрархії сторінок.
Якщо ви подивитеся на адресу сторінки, то побачите, що її повна URL буде включати ім'я вашої батьківської сторінки, наприклад /about-me/my-posts/. Це показує ієрархію на вашому сайті. Вона може відобразитись у навігаційному ланцюжку, якщо це можливо у вашій темі або ви встановили спеціальний плагін.
А зараз давайте створимо ще одну сторінку, яка буде в тій самій ієрархії. Ви можете назвати її Мої хобі, додати трохи інформації, вибрати Про проект як Батьківській та натиснути Опублікувати.
Потім, коли ви перейдете до списку всіх сторінок, то зможете побачити тире поруч із назвою сторінки – так позначається ієрархія, щоб було видно, де батьківська сторінка, а де дочірня.
Використання шаблону сторінок
А зараз давайте подивимося, як ви можете використовувати шаблони сторінок для відображення контенту різних сторінок по-різному.
Для цього потрібно активувати на нашому сайті різні теми, тому що тема Twenty Sixteen, яку ми використовували, не має шаблонів сторінок. Давайте зайдемо в Зовнішній вигляд → Теми та активуємо тему Двадцять одинадцять тому, що вона має шаблони сторінок.
Тепер у віконці Атрибути сторінки справа з'явилася нова вкладка Шаблон.
Ви можете обрати Базовий шаблон або один із двох інших шаблонів: Шаблон вибраного або Шаблон з боковою колонкою. Оберіть Шаблон з боковою колонкою та перезавантажте сторінку, щоб побачити різницю.
Перше, що кинеться у вічі – це відмінності від попередньої теми, а також ви помітите, що тепер у вас з'явилася бічна панель для цієї сторінки:
За умовчанням, сторінка на сайті не мала бічної панелі, поки ви не вибрали цей шаблон:
Погляньмо на код шаблону сторінки.
Шаблон сторінки зазвичай не має власної назви. Ви можете назвати його як захочете. Цей шаблон називається 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 вбудовані шаблони для сторінок.
Як додати свій шаблон для своєї теми?
А я так і не побачив, як ієрархія сторінок відбивається на сайті? Створити щось я можу, а ось застосувати це як???
Здрастуйте Олексій. Скажіть, будь ласка, є таке питання.
У мене на сайті всі статті виконані на сторінках, так почав спочатку, змінювати не став. Посилання на сторінку має вигляд:
назва сайту/посилання сторінки.
Коли я задаю в атрибутах ієрархію, то посилання на сторінку набуває вигляду:
назва сайту/категорія/посилання сторінки
Але, навіть є прибрати з посилання «категорію» і вставити в пошук без неї (назва сайту/посилання сторінки), все одно переходить на потрібну сторінку з виглядом: назва сайту/категорія/посилання сторінки.
Так само буде, якщо зробити навпаки.
І ось питання, як це позначиться на пошуку та видачі у пошуку? Адже, по суті, посилання змінює вигляд, хоч і переходить на ту ж статтю.
Все добре буде у пошуку.