Добавление произвольных типов записей в wordpress

Добавление произвольных типов записей в wordpress

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

Этот урок является частью цикла уроков, посвященных произвольным типам записей в WordPress. Обязательно посмотрите все уроки из данного цикла. Ссылки на них представлены ниже. Порядок имеет значение. Лучше начинать с первого урока этого цикла, чтобы все было понятно.

Произвольные типы записей и поля:

  1. Добавление произвольных типов записей в WordPress
  2. Вывод произвольных типов записей в WordPress
  3. Добавление произвольных полей к записям в WordPress
  4. Вывод произвольных полей в записях WordPress

 

Добавление произвольных типов записей в wordpress

Добавить произвольные типы записей можно вручную — прописав нужный код в файле functons.php (что не рекомендуется) или создав свой специальный плагин. Или можно воспользоваться специальными плагинами. Результат будет один и тот же. Я специально сначала изучил как работает добавление кастомных типов записей через код, и потом попробовал делать тоже самое с использованием готовых плагинов. Должен сказать что пользоваться специальными плагинами намного удобнее, и быстрее. А результат получается одинаковый. Поэтому в это уроке мы рассмотрим использование плагинов.

Первое. Установка плагина

Для добавление произвольных типов записей мы будем использовать следующие плагины. На самом деле нужен всего один плагин, но я дам ссылку на два самых популярных плагина в этой теме. Первый, который мы будем использовать, плагин Types, второй Custom Post Type UI он в принципе дублирует функционал первого, но не такой красивый и удобный.

Скачиваем и устанавливаем на свой WordPress сайт плагин Types. Его будет достаточно.

Второе. Создаем индивидуальный тип постов

Установив, открываем в левом меню раздел плагина Types → пункт Типы и таксономии.

Добавление произвольных типов записей в wordpress

Добавление произвольных типов записей в wordpress

Нажимаем на кнопку «Добавить новый индивидуальный тип публикации». Заполняем поля. Сохраняем. Главное заполнить первый блок «Название и описание». Далее можете заполнить поля и отметить галочки по желанию. В принципе по ним все понятно из названия пунктов. Вот пример как я заполнял поля для создания раздела «Фильмы».

Добавление произвольных типов записей в wordpress

Добавление произвольных типов записей в wordpress

Третье. Заполняем новый созданный раздел

Теперь, если вы все сделали правильно, слева в меню появится раздел «Фильмы». На скриншоте видно уже заполненный раздел «Фильмы» на моем тестовом сайте.

Добавление произвольных типов записей в wordpress

Добавление произвольных типов записей в wordpress

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

 

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

Произвольные типы записей и поля:

  1. Добавление произвольных типов записей в WordPress
  2. Вывод произвольных типов записей в WordPress
  3. Добавление произвольных полей к записям в WordPress
  4. Вывод произвольных полей в записях WordPress