Занятие 1. Создаем кастомный пост тайп

У Вас наверно возник вопрос: Что же такое кастомный пост тайп (custom post type) или произвольный тип записи? Если простыми словами это некое подобие таблицы в базе данных.
К примеру записи(посты) или страницы это стандартные пост тайпы WordPress.

В SP Framework для создания кастомного пост тайпа есть класс SP_Framework_Post_Type

Давайте приступим к созданию пост тайпов.

1. Для начала проанализирую главную страницу нашего тестового сайта. Зададим себе вопрос: Что можно вынести в пост тайп?
Ответ простой, это первый экран где у нас слайдер, потом секция с протфолио и секция с партнерами.

Фронт работы определен. Осталось подготовить шаблон главной страницы. В SP Theme уже есть файл front-page-template.php. Добавим туда верстку.

2. Теперь перейдем к созданию пост тайпов. Для этого добавим следующий код в файл post-types.php

3. Осталось настроить вывод данных в публичной части сайта. Для этого сделаем 3 функции, каждая из которой соответствует созданному пост тайпу.

и вызовем их в front-page-template.php.