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

Кастомные типы записей: когда они нужны, а когда ломают админку

Кастомные типы записей: когда они нужны, а когда ломают админку

CPT — это не «ещё один пост», а отдельная сущность с собственной логикой. Их заводят под портфолио, отзывы, проекты, вакансии, FAQ, когда у записи свои поля, свой шаблон и свой цикл вывода.

Перед созданием проверьте три вещи:
— у сущности есть отдельные метаданные, а не 1–2 лишних поля;
— ей нужен свой архив или одиночная страница;
— редактору неудобно хранить это в обычных постах или страницах.

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

Не забывайте про таксономии и права доступа: без них тип записей быстро превращается в свалку. Для вывода заранее решите, будет ли это archive.php, single-{post_type}.php или отдельный шаблон в теме. Иначе потом придётся чинить разметку по кускам.

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

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

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

start

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

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

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