Як створити шаблон для окремих записів у блозі

Як створити шаблон для окремих записів у блозі

Як створити шаблон для окремих записів у блозі

Що для цього потрібно зробити, я вам зараз розповім. Приготувалися, слухаємо!

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

Спосіб 1 - використовуємо плагін Custom Post Template

1) Встановимо плагін

2) В папці wp-content / themes / «назва теми» робимо копію single.php. Цю копію називаємо відповідно до назва нової теми, наприклад в нашому прикладі clubwp.php

3) Міняємо новий шаблон на свій розсуд - додаємо, прибираємо і т.д. Найголовніше в новому шаблоні на початку файлу вставити такий код

На малюнку можна побачити як це буде виглядати.

Як створити шаблон для окремих записів у блозі

Новий шаблон створений. Для його використання в роботі, при створенні нового запису необхідно вибрати новий шаблон (див. Малюнок)

Спосіб 2 - вносимо зміни в код functions.php

1) В папці wp-content / themes / «назва теми» знаходимо файл functions.php. відкриваємо його і вносимо зміни (попередньо зробивши резервну копію) в самий початок:

Для нашого випадку це +1455.

3) Скопіюємо файлу single.php з новою назвою single-1455.php і відредагуємо його відповідно наших побажань.

Як визначити, який із способів краще? Якщо вам потрібен новий шаблон тільки для 2-3 записів, то думаю можна застосувати латку з другого способу. А якщо число таких записів буде рости, то тут думаю логічніше буде використовувати плагін, для якого написавши 2-3 шаблону ви не будете створювати 100-200 файлів з кожним новим ID записи.

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

Все дуже схоже на створення шаблону для запису. У тій же папці з темою, знаходимо page.php і створюємо копію з новою назвою, наприклад clubwp_page.php.

Вносімм зміни в файл шаблону, не забуваючи додати в початок код:

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

Як створити шаблон для окремих записів у блозі

Ось такі маленькі, але дуже корисні дрібниці ми сьогодні обговорили. Сподіваюся це полегшить ваші трудові веб-будні.