Как задать Свой шаблон для записей в WordPress в 3 шага

Приветствую на страницах блога. Сегодня мы научимся задавать свои шаблоны для вывода постов (записей) в WordPress. В WordPress из коробки возможно делать свои шаблоны для страниц. Но для постов такая возможность к сожалению отсутствует. Некоторые темы поддерживают форматы записей, но это не шаблоны.
Итак, чтобы задавать свои шаблоны для записей в WordPress есть несколько решений. Я приведу в блоге наиболее простое и элегантное на мой взгляд.
Шаг 1. Устанавливаем плагин Single Post Template для отображения своих шаблонов записей
Установим плагин Single Post Template из директории плагинов WordPress. Скачиваем и активируем плагин в панели администрирования.
Шаг 2. Создаем свой шаблон для записей в WordPress
Идем в папку с нашей темой. У меня это тема twentytwelve. По умолчанию для отображения всех постов вначале задействуется файл «single.php», далее в этот файл обычно подгружаются другие шаблоны но сейчас нам это не нужно. Итак, копирую файл «single.php» и называю его своим именем нового шаблона «single-custom-tamplate-for-posts.php». Вы можете назвать файл как угодно, главное сохранив в названии конструкцию «single-ваше-название.php», то есть чтобы в начале имени файла было написано «single-«.
Открываю созданный файл шаблона и в начале файла добавляю следующий код:
/*
Single Post Template: single-custom-tamplate-for-posts
Description: This part is optional, but helpful for describing the Post Template
*/
То что написано после «Single Post Template:» — и будет именем данного шаблона, которое будет отображаться в админке.
Вот что у меня получилось:
Вы можете заметить что в шаблоне я добавил свои теги:
single-custom-tamplate-for-posts.php
<br><br>
<h1>MY Special Template</h1>
Сделал я это специально, чтобы потом проверить выводится пост по новому заданному шаблону или по стандартному. Должен ведь новый шаблон чем-то отличаться.
Собираетесь в путешествие и выбираете какой сувенир привезти домой? Какие сувениры привезти из Таиланда или как выгодно делать покупки на Бали? Смотрите все о сувенирах на сайте http://suvenirfest.ru. Сайт Сувенир Фест — расскажет вам все о сувенирах и покупках во всех странах мира.
Шаг 3. Активируем новый шаблон для поста в WordPress
Заходим в редактирования записи, для которой нужно изменить шаблон, не экране должен был появиться блок с названием «Single Post Template» — это блок плагина который мы установили. Если его нет, перейдите в настройки Настройки экрана и включите его отображение.
В админке этот блок выглядит вот так, в нем можно указать шаблон, которым мы хотим выводить наш пост. Я здесь выбрал созданный ранее шаблон.
Сохраняю пост, и иду на сайт — посмотреть изменился ли шаблон вывода поста. Как видим, да, теперь пост выводится с использованием нового заданного шаблона.
Готово!)
Итак, подытоживая данный урок мы создали шаблон для записи, и с помощью плагина заставили запись выводиться по этому шаблону.
Данный урок является частью цикла статей под названием Курс обучения по WordPress. Переходите по ссылке и ознакомьтесь с другими уроками по WordPress.