Покрокові шаблони. Як створювати шаблони у Word. Створення власного шаблону

Рутинну роботу з однотипними документами можна звести до мінімуму, якщо формувати їх на основі шаблонів Word. Про те, що вони являють собою, і як їх створювати, наш сьогоднішній матеріал.

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

Звичайний користувач текстового редактора Word, створюючи черговий документ, змушений використовувати і правити вже кимось створений документ, що містить у собі всі ці елементи, або просто копіювати в новий документ необхідні елементи, знову ж таки, зі старого файлу, до того ж усвідомлюючи, що і в цьому У разі редагування неминуче.

Шаблон визначає основну структуру документа та містить налаштування документа, такі як елементи автотексту, шрифти, призначені комбінації клавіш, макроси, меню, параметри сторінки, форматування та стилі. (З довідки Word)

Ця рутина можна звести до мінімуму, якщо створювати документ на основі шаблону. Іноді ще шаблони називають "рибами". Втім, як не називай, а шаблони справді дозволяють у рази підвищити ефективність роботи.

Шаблон можна створити двома способами, взявши за основу будь-який документ з усіма присутніми елементами, або почавши з чистого аркуша, самостійно включаючи необхідні елементи.

Я розповім, як створювати шаблон із чистого аркуша, і, таким чином, буде легше зрозуміти весь процес, ніж модифікувати наявний файл. Наприклад, ми створимо простий шаблон офіційного листа. Нічого складного в цьому немає, якщо слідувати моїм покроковим вказівкам.

Отже, почнемо.

1. Створимо порожній документ.

2. Відразу збережемо його. Зайдемо в меню "Файл" (File) та виберемо команду "Зберегти як..." (Save as...). Відкриється діалогове вікно "Збереження документа", в якому нам потрібно вибрати в полі "Тип файлу" (Save as type) тип "Шаблон документа" (*. dot) (Document Template (*. dot)).

Буде відкрито папку "Шаблони", де за замовчуванням зберігаються всі шаблони. Надайте файлу ім'я та натисніть кнопку "Зберегти".

3. Визначаємо, які елементи (текст та графіка) і де саме розташовуватимуться в документі.

Як правило, всі офіційні листи містять такі елементи як назва організації, логотип, реквізити. У самому тексті листа може бути ввічливе звернення до одержувача листа і, власне, текст листа. Наприкінці листа наводиться найменування посади керівника організації з його підписом. Візьмемо й ми за основу такої структури листа.

4. Назва організації ми розмістимо у верхній частині документа центром. Для цього надрукуємо назву нашої організації великими літерами, наприклад, ТОВ "БІЛІ НОЧІ". Натискаємо клавішу Enter та переходимо на новий рядок.

5. Нижче можемо вставити розділову лінію. Для цього потрібно клацнути мишкою на кнопці "Малювання" (Drawing). У нижній частині екрана з'явиться панель малювання з кнопками, що управляють. Нас цікавлять лінії, тому вибираємо відповідну кнопку "Лінія" (Line). Курсор миші перетворюється на хрестик.

Зверніть увагу: можливо, у вас буде вставлено так зване полотно - пунктирна область вставки фігур/малюнок. Щоб запобігти вставці полотна, зайдіть у меню "Сервіс" (Tools) і виберіть команду "Параметри" (Options). Клацніть вкладку "Загальні" (General) і зніміть галочку з опції автоматичного створення полотна при вставці автофігур (Automatically create drawing canvas when inserting AutoShapes). Клацаємо "OK" та закриваємо вікно "Параметрів" (Options).

6. Підводимо курсор у формі хрестика до назви організації та трохи нижче проводимо лінію від миготливого курсору до правого краю поля, натискаючи та утримуючи ліву кнопку миші. Лінія намальована.

7. Можна залишити лінію як є, а можна надати їй більш елегантного вигляду. Для цього на панелі малювання є кнопка "Тип лінії" (Line Style). Клацаєте на ній і вибираєте будь-який тип.

8. Після того, як ви зупинитесь на будь-якому типі лінії, двічі клацніть нижче цієї лінії - у цьому місці буде надруковано адресу та реквізити організації. Вдрукуйте дані, які вважаєте за необхідне: юридична та фактична адреса, телефон, факс, URL сайту, E-mail, банківські реквізити.

9. Тепер відформатуйте набраний текст відповідно до ваших уявлень. Назва організації, наприклад, я виділив і надав йому стиль "Заголовок 1" (Heading 1). Я також вирівняв заголовок центром і зробив між літерами розріджений інтервал у п'ять пунктів.

Розмір шрифту тексту під лінією зменшив до дев'яти пунктів і вирівняв по центру. Зразок можна спостерігати нижче на скріншоті.

Таким чином, ми створили постійну (незмінну) частину нашого шаблону, так звану "шапку". Тепер рушимо далі і створимо поля, в які пізніше ви підставлятимете свої дані.

У лівій частині шаблону під "шапкою" двічі клацаємо мишкою і друкуємо назву міста, наприклад Москви. Потім у протилежній (правій) частині шаблону знову двічі клацаємо мишею і в місці миготіння курсору вставляємо дату. Для цього:

1. У меню "Вставка" (Insert) вибираємо команду "Дата та час" (Date and Time). Відкриється вікно, в якому ви вибираєте необхідний формат відображення дати, наприклад, 18 липня 2006 року.

2. Позначаємо галочкою поле "Оновлювати автоматично" (Update automatically). Тепер при створенні нового документа на базі цього шаблону дата вже буде проставлена ​​відповідно до поточного часу на вашому комп'ютері.

3. У правій частині шаблону нижче дати - з відступом від лівого краю приблизно на 10 см горизонтальною лінійкою - двічі клацаємо мишкою. Замигає курсор, і в цьому місці ми вставимо поле для встановлення даних одержувача листа.

4. У меню "Вставка" (Insert) вибираємо команду "Поле" (Field). Відкриється вікно як на скріншоті нижче:

5. У розділі "Категорії" (Categories) виберіть "Автоматизація" (Document Automation). В області "Поля" (Field names) виберіть команду MacroButton. В області "Повідомлення" (Display text) наберіть текст "Вставити ПІБ одержувача" і натисніть OK.

Строго кажучи, в області "Ім'я макросу" слід було б вказати NoMacro (тобто команда без макросу), але такого у списку не було. Тому залишаємо як є, принаймні я ніколи не зустрічав жодних помилок.

6. Отримуємо поле із нашим текстом.

Якщо це поле відображається як звичайний текст без затінення, то я рекомендую зробити таке затінення. Це дозволить вам згодом легко визначати у документі потрібні поля для введення даних. Для цього зайдіть у меню "Сервіс" (Tools) і виберіть команду "Параметри" (Options) і на вкладці "Вид" (View) у групі "Показувати" (Show) виберіть зі списку затінення полів (Field shading) опцію завжди (Always ).

Нижче можна додатково вставити аналогічне поле адреси одержувача та його посади.

У нас залишилося вставити вітальне звернення до отримувача цього листа, сам текст звернення та підпис відправника внизу. Спробуйте самостійно вставити у ваш шаблон ці поля, спираючись на ті вказівки, які наведені вище, і не забудьте зберегти шаблон, що вийшов.

Для прикладу ви можете подивитись скріншот шаблону, який вийшов у мене:

Тепер, щоб скористатися цим шаблоном для створення листа, вам потрібно зайти в меню "Файл" (File) та вибрати команду "Створити" (New). Справа з'явиться область завдань, у якій потрібно вибрати опцію "Загальні шаблони" (On my computer). Відкриється вікно з усіма доступними шаблонами. Вибираєте створений шаблон і натискаєте "OK". Новий документ на основі вашого шаблону буде завантажено у Word. Додайте свої дані у відповідні поля та насолоджуйтесь автоматизацією.

У цій статті я розповім про способи створення шаблонів для сторінок WordPress. Кожен спосіб несе у собі плюси та мінуси. Але перш ніж почати, коротко про те, що таке сторінки та чим вони відрізняються від записів.

У WordPress можна створювати сторінки (page) та записи (post). Вони відрізняються тим, що записи: потрапляють у стрічку на головній сторінці; для записів зазначаються категорії; записи не можуть бути деревоподібними, а сторінки: використовуються для такого вмісту як "Про мене", "Контакти", "Карта сайту"; немає категорій, а мають деревоподібну структуру. Записи зазвичай призначені для хронологічної інформації (за часом додавання), а сторінки для деревоподібної структури незалежною від часу. Наприклад, ця стаття опублікована як " запис " у рубриці " Кодекс " , а посилання меню шапки ведуть на сторінки: Функції .

Сторінки схожі на записи - вони розташовані в одній таблиці бази даних і дані майже однакові: заголовок, текст, додаткові поля і т.д. І те й інше – це записи, але різних типів: сторінки деревоподібні та організуються шляхом створення батьківських та дочірніх сторінок, а записи об'єднуються рубриками та мітками. У WordPress можна створювати додаткові типи записів деревоподібних чи ні.

Створення сторінок у WordPress

Часто потрібно створити окремий шаблон сторінки, щоб виведення інформації відрізнялося від інших сторінок. Створюючи шаблон сторінки в WordPress, можна змінити сторінку: видалити сайдбар, підвал, шапку, можна змінити сторінку до невпізнанності. Наприклад, на цьому сайті так змінюється сторінка, на якій виводяться коди файлів WordPress.

Спосіб 1: шаблон сторінки через файл із довільною назвою та підключенням його до адмін-панелі (класичний спосіб)

Це найпоширеніший спосіб створити шаблон сторінки WordPress. Для цього потрібно створити .php файл, наприклад, tpl_my-page.php у папці теми і на самому початку файлу вписати позначку, що створений файл є шаблоном для сторінок:

Тепер при створенні сторінки в адмін-панелі в блоці «Властивості сторінки» ми зможемо вибрати "шаблон":

З версії WordPress 4.7. такі шаблони сторінок можна створити для будь-якого типу запису, а не лише для page. Для цього доповніть коментарі рядком: Template Post Type: post, page де post, page - це назви типів записів до яких відноситься шаблон.

/* Template Name: Мій шаблон сторінки Template Post Type: post, page, product */

Переваги:

    Створивши один шаблон, ми можемо зручно використовувати його для різних сторінок. Наприклад, можна створити шаблон без бічної панелі та використовувати його на різних сторінках.

  • Можна отримати лише записи із вказаним шаблоном. Наприклад, можна вивести всі сторінки із шаблоном «Послуги» (файл servises.php). Іноді це зручно. Назва файлу шаблону зберігається в метаполі _wp_page_template , тому щоб вивести сторінки із вказаним шаблоном, потрібно створити запит по метаполі (див. WP_Query).

Недоліки:

Після створення файлу шаблону в папці теми потрібно зайти в адмін-панель і встановити шаблон для сторінки. При розробці це завжди зручно. Тому, якщо передбачається використовувати шаблон лише для однієї сторінки, використовуйте другий метод.

Як це працює:

Коли ви заходите в адмін-панель на сторінку редагування запису деревоподібного типу, WordPress переглядає всі файли шаблону на наявність рядка:

Template Name: ***

Рядок може розташовуватися будь-де і як завгодно у файлі.

Усі файли з подібними рядками збираються та виводяться у вибір шаблону до блоку "Атрибути сторінки".

При публікації сторінки, довільне поле _wp_page_template записує назву файлу шаблону або default , якщо шаблон не вказаний:

Wp_page_template = default
_wp_page_template = tpl_my-page.php

Далі, коли користувач відвідує сторінку, WordPress перевірять метаполі _wp_page_template , якщо шаблон встановлено, використовується файл шаблону. В іншому випадку пошук шаблону сторінки продовжується за ієрархією.

Спосіб 2: шаблон сторінки через файл із конкретною назвою (ієрархія файлів шаблону)

Під час створення сторінки їй встановлюється ярлик (склад, альтернативна назва). Він використовується в УРЛ сторінки. І його можна змінити:


Для створення шаблону цим способом, вам потрібно дізнатися склад сторінки і створити файл у папці теми. Допустимо, наш склад як на картинці дорівнює contacts, тоді створимо в темі файл page-contacts.php. і заповнимо його потрібним кодом (можна скопіювати вміст із файлу шаблону page.php та відредагувати під себе). Все, тепер при відвідуванні сторінки ми маємо побачити новий шаблон. Аналогічно можна взяти ID (нехай 12) сторінки та створити файл page-12.php.

Переваги:

Немає необхідності входити в адмін-панель та встановлювати файл шаблону. Шаблон починає працювати одразу після створення файлу. Зручно під час розробки.

Недоліки:

Шаблон створюється лише для однієї конкретної сторінки. Залежить від складу сторінки, якщо він зміниться, шаблон працювати не буде. Якщо використовувати ID, то залежність від складу пропадає, але стає незрозуміло у файлі теми, до якої сторінки відноситься шаблон (якщо кілька шаблонів з ID).

Практично марний при написанні шаблонів, а тим більше плагінів. Його можна використовувати, коли правиш свій сайт, в якому злаг або ID сторінки відомі заздалегідь.

Як це працює:

WordPeress підбирає якийсь файл використовувати в наступному порядку (файли повинні бути в корені теми):

  • (будь-яка назва).php (коли використовується шаблон сторінки)
  • page-(ярлик_запису).php
  • page-(ID_запису).php
  • page.php
  • singular.php
  • index.php

Спосіб 3: шаблон сторінки через фільтр "template_include" (коддінг)

Це просунутий спосіб, він складніший, але разом із складністю він відкриває широкі можливості. За допомогою цього способу можна задати шаблон будь-якій сторінці, запису, категорії, будь-якій публікації на сайті або взагалі групі будь-яких публікацій. Дивіться приклади з описом:

// Фільтр передає змінну $template - шлях до файлу шаблону. // Змінюючи цей шлях, ми змінюємо файл шаблону. add_filter("template_include", "my_template"); function my_template($template) ( # аналог другого способу // якщо це сторінка зі складом portfolio, використовуємо файл шаблону page-portfolio.php // використовуємо умовний тег is_page() if(is_page("portfolio"))( if ($new_template = locate_template(array("page-portfolio.php"))) return $new_template ; ) # шаблон для групи рубрик // цей приклад буде використовувати файл з папки теми tpl_special-cats.php, // як шаблон для рубрик з ID 9 , назвою "Без рубрики" і слагом "php" if(is_category(array(9, "Без рубрики", "php")))( return get_stylesheet_directory() . "/tpl_special-cats.php"; ) # шаблон для запису за ID // файл шаблону розташований в папці плагіна /my-plugin/site-template.php global $post; template.php"; ) # шаблон для сторінок довільного типу "book" // передбачається, що файл шаблону book-tpl.php лежить у папці теми global $post; if($post->post_type == "book")( return get_stylesheet_directory() . "/book-tpl.php"; ) return $template; )

Такий код потрібно розмістити у файл теми functions.php або в плагін, або якось підключити ще. Як очевидно з прикладу під час фільтра template_include вже працюють умовні теги, встановлені глобальні змінні: $wp_query , $post тощо.

Переваги:

    Можна встановити шаблон для будь-якої сторінки чи групи сторінок. Практично повний карт-бланш у діях.

  • Можна створити шаблон під час написання плагіна.

Недоліки:

Необхідність писати код та окремо його підключати (наприклад, у functions.php теми).

Як я вже повідомляв, цю статтю вперше було надруковано на сайті Комп'ютерра-Онлайн 26 липня 2006 року. Наразі є можливість розмістити її і на рідному сайті.

Читайте, пробуйте, а якщо виникнуть запитання – ставте в коментарях. І, звичайно ж, критикуйте та/або доповнюйте.

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

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

Шаблонвизначає основну структуру документа та містить налаштування документа, такі як елементи автотексту, шрифти, призначені комбінації клавіш, макроси, меню, параметри сторінки, форматування та стилі.

(З довідки Word)

Ця рутина може бути скорочена до мінімуму, якщо створювати документ на основі шаблону. Іноді ще шаблони називають "рибами". Втім, як не називай, а шаблони справді дозволяють у рази збільшити ефективність роботи.

Шаблон можна створити двома способами: взявши за основу будь-який документ із усіма присутніми елементами, або розпочавши з чистого аркуша, самостійно включаючи до нього необхідні елементи.

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

Отже, почнемо.

  1. Створимо порожній документ.
  2. Одразу ж збережемо його. Зайдемо до меню Файл(File) і виберемо команду Зберегти як...(Save as...). Відкриється діалогове вікно Збереження документа, в якому нам потрібно вибрати поле Тип файлу(Save as type) тип Шаблон документа (*.dot)(Document Template (*.dot).
  3. За промовчанням буде відкрито папку Шаблони, де зберігаються всі шаблони. Введіть ім'я файлу та натисніть кнопку Зберегти.

  4. Визначаємо, які елементи (текст та графіка) і де саме розташовуватимуться в документі.

Як правило, всі офіційні листи містять такі елементи, як назва організації, логотип, реквізити. У самому тексті листа може бути ввічливе звернення до одержувача листа і, власне, текст листа. Наприкінці листа наводиться найменування посади керівника організації з його підписом.

Візьмемо за основу таку структуру листа.

Назву організації ми розмістимо у верхній частині документа по центру. Для цього:

Таким чином ми створили постійну (незмінну) частину нашого шаблону, так звану "шапку". Тепер рушимо далі і створимо поля, в які пізніше ви підставлятимете свої дані.

У лівій частині шаблону під "шапкою" двічі клацаємо мишею і друкуємо назву вашого міста, наприклад: м.Москва. Потім у протилежній (правій) частині шаблону знову двічі клацаємо мишею і в місці миготіння курсору вставляємо дату. Для цього:


Якщо у вас цей текст (читай: поле) відображається як звичайний текст без затінювання, я рекомендую зробити таке затінення. Це дозволить вам згодом легко визначати у документі потрібні поля для введення ваших даних.

Для цього зайдіть у меню Сервіс(Tools) та виберіть команду Параметри(Options) та на вкладці Вид(View) у групі Показувати(Show) виберіть зі списку затінення полів(Field shading) опцію завжди(Always).

Нижче можна додатково вставити аналогічне поле адреси одержувача та його посади.

У нас залишилося вставити вітальне звернення до отримувача цього листа, сам текст звернення та підпис відправника внизу.

Спробуйте самостійно вставити у ваш шаблон ці поля, спираючись на ті вказівки, які наведені вище.

Для прикладу ви можете подивитись скріншот шаблону, який вийшов у мене.

Тепер, щоб скористатися цим шаблоном для створення листа, вам потрібно зайти в меню Файл(File) та вибрати команду Створити(New). Праворуч з'явиться Область завдань, у якій треба вибрати опцію Загальні шаблони(On my computer). Відкриється вікно з доступними шаблонами. Вибираєте шаблон і натискаєте OK. Новий документ на основі вашого шаблону буде завантажено у Word. Додайте свої дані в поля та насолоджуйтесь автоматизацією.

А якщо у вас є питання, то ставте. Я намагатимусь відповісти на них.

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

Коли Ви зберігаєте документ як шаблон, Ви можете використовувати цей шаблон для створення нових документів. Ці нові документи містять весь текст (і зображення та інший контент), які містять шаблон. Вони також мають однакові налаштування, розділи та стилі макета сторінки як шаблон. Шаблони можуть заощадити багато часу, коли Ви створюєте кілька документів, які повинні мати узгоджений макет, формат і деякий текст шаблону.

Як зберегти документ як шаблон

Перше, що Вам потрібно зробити, — створити свій документ так, як Ви хочете, щоб виглядали нові документи. Розділіть текст (та зображення тощо) аж до матеріалу шаблону, який потрібно відобразити в нових документах. Далі налаштовуйте макет сторінки (поля, розділи, стовпці тощо), а також будь-які форматування та стилі, які Ви хочете використовувати.

Коли у Вас є документ, який Вам потрібен, настав час зберегти його як шаблон. Відкрийте меню "Файл", а потім натисніть "Зберегти як".

Після введення імені для свого шаблону відкрийте меню полем полем імені, а потім виберіть параметр Word Template (* .dotx).

Ви зберегли власний шаблон Word.

Як створити новий документ на основі шаблону

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

Його спливаюча екран показує купу шаблонів, які є вбудованими або завантаженими. У верхній частині вікна натисніть посилання «ОСОБИСТІ», щоб відобразити власні шаблони. Потім все, що Вам потрібно зробити, це натиснути на потрібний шаблон, і Word створює на його основі новий документ.

За промовчанням Word любить зберігати шаблони в Documents\Custom Office Templates, де вони будуть відображатися разом із шаблонами, які Ви створюєте в будь-якій іншій програмі Office.

Коли Ви зберігаєте шаблон, Ви можете вибрати інше місцезнаходження, якщо хочете. Проблема в тому, що якщо Ви збережете його в іншому місці, Word, можливо, не зможе його побачити та відобразити на заставці як опцію. Якщо вам це не дуже важливо, збережіть їх у будь-якому місці. Ви можете створити новий документ на основі шаблону, просто двічі клацнувши файл шаблону.

Ви також можете відкрити шаблон Word, щоб його можна було відредагувати, клацнувши правою кнопкою миші файл, а потім вибравши команду «Відкрити» з контекстного меню.

Якщо Вам потрібен ще більш організований підхід, Ви можете змінити розташування за промовчанням. Це дозволяє зберігати шаблони там, де Ви хочете (хоча вони все ще повинні бути в одному місці) і мати доступ до них на заставці Word.

У меню "Файл" виберіть "Параметри". У вікні "Параметри Word" виберіть категорію "Збереження" ліворуч. Праворуч введіть шлях, в якому Ви хочете зберегти шаблони в полі «Розташування особистих шаблонів за промовчанням». Натисніть "ОК", коли закінчите.

Зрештою шаблони Word функціонально схожі на звичайні документи Word. Велика різниця полягає в тому, як Word обробляє ці файли, що полегшує створення на їх основі нових документів.

Є найширшим полем діяльності для розробників. Спочатку WordPress включає 5 основних типів постів: запис, сторінка, вкладення, ревізія та навігаційне меню.

Записи та сторінки є основними типами постів для розміщення контенту на сайті. І між ними є кілька відмінностей.

Записи, як правило, відображаються у зворотному порядку на головній сторінці блогу, а сторінки відображаються без дати публікації. Категорії та теги також можуть бути прив'язані до записів, а до сторінок немає (хоча це можна зробити в налаштуваннях).

Сторінкиможна структурувати по порядку. Це особливо корисно для організації контенту для власників сайту та відвідувачів.

Дизайн сторінок також легко можна змінити, якщо використовувати різні шаблони сторінок. Вони дозволять змінити стиль будь-якої сторінки на вашому сайті.

Давайте розглянемо детальніше, які шаблони сторінок існують, і як їх можна використовувати для сайту.

Чому не використовувати різні шаблони сторінок?

У темах WordPress зазвичай використовується шаблон page.phpщо визначає стиль усіх сторінок сайту. Більшість розробників тем створюють шаблон початкової сторінки за таким же принципом. У цьому шаблоні відображається контент сторінки і за замовчуванням визначається, які елементи дизайну будуть на ній (наприклад, шапка, сайдбар, футер, інше).

За замовчуванням шаблон сторінки (page.php) налаштований таким чином, що весь потрібний контент відображається на сторінці.

Створення унікального шаблону сторінки дозволяє вийти за рамки стандартів WordPress та змінити відображення вмісту на сайті на власний розсуд. Наприклад, ви могли б змінити дизайн сторінок, вилучивши сайдбар. Також можна змінити звичний шрифт та використовувати іншу шапку, а не ту, яку пропонує домашня сторінка.

Найбільш відомий користувальницький шаблон сторінки - це Archive(шаблон архівної сторінки archive.php). Він є у багатьох темах WordPress та містить весь контент сайту, який поділений на сторінки, категорії, теги, дати архівів, авторські архіви.

Багато шаблонів архівів також відображають повний список записів у блозі та полі для пошуку записів на сайті. По суті шаблон архіву - це карта сайту, за допомогою якої користувач може знайти те, що шукає.

У темах можна знайти й інші типи шаблонів сторінок, наприклад:

  • Контактну форму
  • Сторінки без сайдбару (бічної панелі)
  • Лендінгову сторінку (посадкову сторінку)
  • Індекс блогу

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

Як вибрати шаблон для сторінки?

Додати шаблон для сторінки дуже просто. У редакторі сторінки праворуч ви побачите віконце (віджет) під назвою « Атрибути сторінки». Воно розміщене під віконцем. Опублікувати».

В атрибутах сторінки можна вибрати батьківську сторінку та порядок її розміщення на сайті у відповідному полі. А опція між ними дозволяє змінити шаблон. Все, що потрібно зробити - це вибрати шаблон для сторінки та оновити її.

Шаблон також можна змінити в інший спосіб – через список усіх сторінок. Потрібно тільки натиснути на « Властивості».

Потім змінити шаблон в опціях меню праворуч.

Опції шаблону не відображатимуться, якщо у вашій темі використовується лише стандартний шаблон сторінки.

Створюємо базовий шаблон сторінки для сайту

Створити новий шаблон сторінки для вашого сайту WordPress легше, ніж ви думаєте. Для цього не потрібно мати досвід у розробці та створенні тем чи плагінів.

Потрібно лише використовувати код page.phpвже існуючого шаблону теми як основу нового шаблону сторінки. Наприклад, ви використовуєте стару стандартну тему Twenty Twelve. Файл page.phpмає наступний код:

Цей код можна використовувати для створення шаблону нової сторінки. Для цього потрібно лише переконатися, що коментар до коду розміщено вгорі нового файлу. Це визначить цей файл як шаблон сторінки:

/* Template Name: My Custom Page Template */

Шаблон вашої сторінки буде виглядати так:

Давайте розглянемо процес створення базового шаблону сторінки та спробуємо створити шаблон сторінки на повну ширину без використання сайдбару. Тема Twenty Twelve спочатку включає шаблон в повну ширину, але ми вдамо, що це не так, тому що нам це потрібно для нашого навчання.

У стандартному шаблоні сайдбар сторінки відображається праворуч:

Стандартний шаблон сторінки у темі Twenty Twelve

Створити новий шаблон сторінки без сайдбара просто.

Спочатку потрібно створити новий файл, використовуючи будь-який текстовий редактор (Блокнот або Notepad++ підійде). Його можна назвати якось по-простому, наприклад, nosidebar-page.phpабо full-page.php(про назви файлів поговоримо трохи пізніше). Потім завантажте файл на ваш сайт таким чином, щоб він був поруч із файлом page.php.

По суті, наш шаблон - це шаблон від page.phpтеми Twenty Twelve, тільки з віддаленим кодом.

Він виглядає так:

Після завантаження файлу шаблону у тему його можна використовувати для всіх сторінок. Можна також прив'язати сторінку до цього шаблону, щоб видалити сайдбар.

Але це ще не все. Поки що ми тільки видалили сайдбар. Нам треба зробити так, щоб контент розміщався по всій ширині сторінки. А поки що він займає лише дві треті сторінки:

Якщо ви подивіться код нашого шаблону, то побачите, що основна частина контенту знаходиться під дією певного класу CSS:

За стиль основної частини контенту відповідає друга частина class="site-content" . Якщо перевірити файл стилів ( style.css) теми, то можна помітити, що цей клас знаходиться майже в самому низу:

Site-content ( float: left; width: 65.104166667%; )

Для того, щоб розширити контент на всю сторінку, нам потрібно змінити ширину області контенту з 65% на 100% . Не потрібно змінювати клас контенту сайту, т.к. він, як і раніше, використовується в інших шаблонах, як, наприклад, стандартна сторінка page.phpта шаблон записів single.php. Зміна відсотка для контенту сайту вплине на всі записи та сторінки на вашому сайті, які займають всю ширину сторінки.

Тому нам потрібно створити новий клас, який вживається спеціально для сторінок із повною шириною:

Site-content-fullwidth ( float: left; width: 100%; )

Після оновлення файлу style.cssз вищевказаним класом нам потрібно змінити наш шаблон з повною шириною сторінки і бути впевненими, що ми створили посилання на клас CSS із шириною 100%:

Наш фінальний шаблон виглядатиме так:

Цей оновлений шаблон підтверджує, що контент на нашому сайті відображатиметься на всю сторінку:

Тепер контент на сайті відображається по всій сторінці

Все, що зазначено вище, можна зробити у будь-якій темі WordPress. Для цього видаліть сайдбар із створеного шаблону сторінки та переконайтеся, що ви змінюєте потрібний клас таблиці стилів.

Як називати шаблони сторінок

Згідно з WordPress Template Hierarchy , для сторінки в наступному порядку:

  • Шаблон користувача (Custom Template)
  • page-(slug).php
  • page-(id).php
  • page.php
  • index.php

Вам буде простіше, якщо ви матимете уявлення про порядок цих шаблонів, тому що так ви зрозумієте, чому сторінка оформлена тим чи іншим чином.

Цей порядок означає, що на WordPress завжди відображатиметься шаблон для сторінки, якщо він був прикріплений до неї. Якщо до сторінки не було додано жодного із шаблонів, то WordPress шукатиме page-(slug).php.

Якщо шаблон page-(slug).php не знайдено, WordPress шукає шаблон на ID сторінки. Наприклад, якщо ID сторінки = 15, WordPress буде шукати шаблон сторінки з назвою 15.php.

Якщо шаблон не прив'язаний до сторінки і немає збігів з ID сторінки, WordPress шукає за стандартним шаблоном сторінки page.php. І якщо сторінки шаблону page.php немає, то для пошуку використовується index.php.

Багато розробників називають свої шаблони теми, використовуючи формат page-name.php. Наприклад, шаблон сторінки контактів називають page-contact.php. За великим рахунком, ви можете давати шаблонам назви на свій розсуд і використовувати будь-які конфігурації, будь то page-name.php, name-page.php або name.php. У будь-якому випадку, у майбутньому ви зможете змінити ці назви.