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

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

Приветствую на страницах блога. Сегодня мы научимся задавать свои шаблоны для вывода постов (записей) в WordPress. В WordPress из коробки возможно делать свои шаблоны для страниц. Но для постов такая возможность к сожалению отсутствует. Некоторые темы поддерживают форматы записей, но это не шаблоны.

Итак, чтобы задавать свои шаблоны для записей в WordPress есть несколько решений. Я приведу в блоге наиболее простое и элегантное на мой взгляд.

Шаг 1. Устанавливаем плагин Single Post Template для отображения своих шаблонов записей

Установим плагин Single Post Template из директории плагинов WordPress. Скачиваем и активируем плагин в панели администрирования.

Устанавливаем плагин Single Post Template для отображения своих шаблонов записей

Устанавливаем плагин Single Post Template для отображения своих шаблонов записей

Шаг 2. Создаем свой шаблон для записей в WordPress

Идем в папку с нашей темой. У меня это тема twentytwelve. По умолчанию для отображения всех постов вначале задействуется файл «single.php», далее в этот файл обычно подгружаются другие шаблоны но сейчас нам это не нужно. Итак, копирую файл «single.php» и называю его своим именем нового шаблона «single-custom-tamplate-for-posts.php». Вы можете назвать файл как угодно, главное сохранив в названии конструкцию «single-ваше-название.php», то есть чтобы в начале имени файла было написано «single-«.

Создаем свой шаблон для записей в WordPress

Создаем свой шаблон для записей в WordPress

Открываю созданный файл шаблона и в начале файла добавляю следующий код:

/*
 Single Post Template: single-custom-tamplate-for-posts
 Description: This part is optional, but helpful for describing the Post Template
 */

То что написано после «Single Post Template:» — и будет именем данного шаблона, которое будет отображаться в админке.

Вот что у меня получилось:

Создаем свой шаблон для записей в WordPress

Создаем свой шаблон для записей в WordPress

Вы можете заметить что в шаблоне я добавил свои теги:

single-custom-tamplate-for-posts.php
<br><br>
<h1>MY Special Template</h1>

Сделал я это специально, чтобы потом проверить выводится пост по новому заданному шаблону или по стандартному. Должен ведь новый шаблон чем-то отличаться.

Собираетесь в путешествие и выбираете какой сувенир привезти домой? Какие сувениры привезти из Таиланда или как выгодно делать покупки на Бали? Смотрите все о сувенирах на сайте http://suvenirfest.ru. Сайт Сувенир Фест — расскажет вам все о сувенирах и покупках во всех странах мира.

Шаг 3. Активируем новый шаблон для поста в WordPress

Заходим в редактирования записи, для которой нужно изменить шаблон, не экране должен был появиться блок с названием «Single Post Template» — это блок плагина который мы установили. Если его нет, перейдите в настройки Настройки экрана и включите его отображение.

Создаем свой шаблон для записей в WordPress

Создаем свой шаблон для записей в WordPress

В админке этот блок выглядит вот так, в нем можно указать шаблон, которым мы хотим выводить наш пост. Я здесь выбрал созданный ранее шаблон.

Создаем свой шаблон для записей в WordPress

Создаем свой шаблон для записей в WordPress

Сохраняю пост, и иду на сайт — посмотреть изменился ли шаблон вывода поста. Как видим, да, теперь пост выводится с использованием нового заданного шаблона.

Создаем свой шаблон для записей в WordPress

Создаем свой шаблон для записей в WordPress

Готово!)

Итак, подытоживая данный урок мы создали шаблон для записи, и с помощью плагина заставили запись выводиться по этому шаблону.

Данный урок является частью цикла статей под названием Курс обучения по WordPress. Переходите по ссылке и ознакомьтесь с другими уроками по WordPress.

  • Честный

    Старый плагин и не пашен ниКуя

    • На момент написания статьи плагин исправно работал.

      • Николай Пушкин

        2016 — полёт нормальный

  • Анатолий

    Плагин не работает в новых версиях вордпресс, где вместо файла single.php для вывода записей используется файл content.php