Разработка тем WordPress

Кастомные типы записей: 5 решений, которые спасают структуру сайта

Кастомные типы записей: 5 решений, которые спасают структуру сайта

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

Чтобы не усложнить проект, держите базовый чек-лист:
— тип нужен, если у сущности есть свой жизненный цикл и отдельная страница;
— не делайте CPT для контента, который ничем не отличается от поста;
— заранее продумайте slug, поддерживаемые поля и таксономии;
— регистрируйте тип в теме только если он тесно связан с дизайном, иначе лучше вынести в плагин.

Частая ошибка — хранить в CPT все подряд. Если записи нельзя сортировать, фильтровать или выводить по отдельному шаблону, это не отдельный тип, а просто лишняя сущность. Еще одна проблема — забыть про права, REST-поддержку и экспорт: потом данные есть, а использовать их неудобно 🔧

На практике хороший CPT всегда отвечает на один вопрос: чем он полезен для редактора и для шаблона. Если ответа нет, оставляйте обычные посты и подключайте таксономии или ACF-поля.
Этот пост опубликован в Telegram-канале Разработка тем WordPress. Подписаться можно по ссылке: @wp_dev_deep_dive_ww.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.