Скільки сторінок ви створили в останньому проекті на WordPress? Якщо ви використовуєте WordPress як систему управління контентом, а не для блогів або з будь-якої іншої причини, то дуже ймовірно, що Сторінки є найчастіше використовуваним типом у проекті. Чому? Тому що Сторінки — це найголовніші та найкорисніші типи записів у WordPress.
Дивіться також:
є п'ять типів записів за замовчуванням, які включені в WordPress з коробки:
- Записи
- Сторінки
- Вкладення
- редакції
- Навігаційне меню
Мабуть, Сторінки мають найважливіше значення серед цих вбудованих типів записів. Поширена фішка для корпоративного веб-сайту - складатися з кількох статичних сторінок, ви можете знайти десятки, можливо, сотні різних сайтів такого типу.
Хоча Сторінки дуже важливі для WordPress як системи керування контентом, але є небезпека зробити веб-сайт дуже нудним і одноманітним, з ідентичними для інших сайтів сторінками.
І ось де шаблони сторінок вступають у гру. Шаблони сторінок - Найефективніший спосіб оживити дизайн ваших сторінок.
Що таке шаблони сторінок?
По суті, шаблони сторінок дозволяють налаштовувати зовнішній вигляд та сприйняття ваших сторінок. Ви не можете використовувати їх як плагін, але ви можете використовувати їх у ваших темах або дочірніх темах. Створюючи та розміщуючи їх у папці вашої теми, ви зможете використовувати різні макети для сторінок автоматично або за потреби, залежно від типу шаблону сторінки.
існують різні типи шаблонів сторінок:
- Шаблоном сторінки за промовчанням є файл page.php вашої теми
- Спеціалізовані шаблони сторінки, буквально призначені для конкретних сторінок
- Шаблони сторінок користувача, саме ті, про які ми всі думаємо, коли ми бачимо слова «шаблон сторінки»
Шаблон сторінки за замовчуванням, page.php, є файлом, який перевизначає index.php щоб змінити дизайн ваших сторінок. Якщо ви бажаєте створити новий макет для конкретної сторінки (наприклад, сторінка «про»), можна використовувати спеціалізовані шаблони сторінки, які перевизначають page.php и index.php.
А якщо ви хочете створити новий дизайн сторінки для використання в будь-якій сторінці, ви можете використовувати шаблони сторінок користувача, які перевизначають шаблони спеціальних сторінок, page.php и index.php.
Я не думаю, що потрібно заглиблюватися у файл page.php далі, тож давайте перейдемо до шаблонів спеціалізованих сторінок.
Спеціалізовані шаблони сторінок
Спеціалізованими шаблонами сторінок є ті, які можна встановити для однієї сторінки та змусити її використовувати макет, а не надавати це рішення користувачеві. Це хороший спосіб встановити шаблони сторінок для окремих сторінок, при розробці веб-сайту для клієнта (або себе), але це не так корисно, як шаблони сторінок користувача.
Є два дуже прості способи для створення спеціалізованих шаблонів: за допомогою ID сторінки або її слизняк. Просто назвіть файл шаблону, використовуючи ID або слизняк сторінки, наприклад сторінка-9.php або page-about.php, змушуючи WordPress використовувати цей шаблон для відображення сторінки. (Слизняк мають вищий пріоритет ніж ідентифікатори у шаблонах спеціалізованих сторінок, тому page-about.php буде перезаписувати сторінка-9.phpякщо вони обидва призначені для тієї ж сторінки).
Якщо ви робите тему загального розповсюдження, ви не повинні використовувати шаблони спеціалізованих сторінок, якщо у вас немає особливих причин для цього.
Шаблони для користувачів сторінок
Як я говорив раніше, користувацькі шаблони сторінок є тим видом шаблонів сторінок, про які кожен думає, коли згадуються «шаблони сторінок», через їхню простоту використання і як наслідок — популярність.
Створення власних шаблонів сторінок також дуже простий процес. Ви просто розміщуєте наступний фрагмент PHP коментаря на початку файлу шаблону, і WordPress подбає про інше:
<?php /* * * Template Name: My Template * * (You can also use other lines before or after the line above, * WordPress only cares about the line that starts with "Template Name".) * */ ?>
І це все! Тепер на екрані редагування кожної сторінки, ви можете вибрати цей шаблон сторінки користувача замість шаблону сторінки за замовчуванням.
Якщо ви збираєтеся зробити і випустити в реліз тему, майте на увазі, що шаблони користувача сторінок є одним з кращих способів збагатити тему.
Корисні поради та хитрощі
Створення спеціалізованих або користувацьких шаблонів сторінок
Це просто — якщо ви хочете створити спеціалізовані або користувацькі шаблони сторінок, просто дублюйте page.php файл, перейменуйте як потрібно і редагуйте файл, як вам подобається.
Організація шаблонів сторінок у підкаталозі
Ось цікавий факт: ви можете зберігати ваші файлові шаблони сторінок у підкаталозі замість зберігання їх усіх у кореневій папці вашої теми. (Це не стосується шаблонів спеціалізованих сторінок). Просто майте на увазі, що дочірній темі також необхідно мати такий же підкаталог, якщо тема має намір перевизначити шаблони сторінок у батьківській темі.
Якщо ви не хочете (або немає необхідності) мати вкладену папку, необхідно принаймні назвати сторінку файлу шаблону, що настроюється, з префіксом (наприклад page-template-***.php) для підвищення їхньої наочності серед інших файлів теми.
Використання шаблонів користувача в інших типах записів
На жаль, шаблони користувача можна використовувати тільки для типів запису "Сторінки". Можна встановити шаблон універсальної сторінки для вашого типу запису портфоліо шляхом створення спеціалізованого файлу шаблону під назвою single-portfolio.php, але не можна встановити різні шаблони для кожного елемента портфоліо.
Для того, щоб досягти цього, я знайшов стару (і можливо занедбану) плагін Custom Post Type Page Template. Він все ще добре працює в WordPress 4.0, так що ви можете дати йому шанс, якщо вам дійсно потрібна така функціональність.
Називайте ваші шаблони сторінок правильно
Якщо ви розробляєте тему подальшого релізу, ви повинні думати з погляду всіх користувачів. Надання імен користувачам шаблонів сторінок - це лише один приклад.
Якщо ви хочете, щоб люди використовували вашу тему без будь-якого клопоту, ви повинні вибирати імена шаблонів сторінок ретельно. Ви могли б зрозуміти, що означає «1/1», але ви повинні назвати її «Сторінка на всю ширину», щоб уникнути плутанини. Ваші користувачі можуть навіть просто забути про використання шаблонів сторінок взагалі, якщо вони не розуміють, що вони позначають.
Висновок
У порівнянні з іншими функціями шаблони сторінок мають дуже просту логіку, а також вони показують нам багатство WordPress (з точки зору дизайну) більше, ніж будь-які інші функції WordPress. Я особисто люблю їх, і дивлячись на різноманітність користувацьких шаблонів сторінок у найпопулярніших безкоштовних та комерційних темах WordPress, я можу сказати, що спільнота любить їх так само сильно.
Що ви думаєте про шаблони сторінок? Чи є у вас якісь ідеї, думки чи речі, які я пропустив у цій навчальній статті? Розкажіть нам, що ви думаєте у коментарях. І якщо вам сподобалася стаття, не забудьте поділитись їй зі своїми друзями!
Коментарі до запису: 0