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

Кастомные типы записей: когда один post_type спасает структуру темы

Кастомные типы записей: когда один post_type спасает структуру темы

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

Перед регистрацией задайте себе 3 вопроса:
— у этого контента свой архив и одиночная страница?
— нужны ли отдельные поля, таксономии или сортировка?
— будет ли он использоваться в шаблонах независимо от блога?
Если хотя бы два ответа «да» — тип записи оправдан.

В теме регистрируйте CPT через functions.php или, лучше, через отдельный файл подключений. Обязательно продумайте supports: title, editor, thumbnail, excerpt, custom-fields — только то, что реально нужно. Сразу настройте rewrite, has_archive и menu_position, иначе получите неудобные URL и хаос в админке.

Главная ошибка — делать CPT ради “красоты”. Если нужен просто блок на странице, хватит ACF, шаблона и повторяемых полей. Если же контент должен жить долго, переиспользоваться и иметь свой цикл вывода, CPT экономит часы ручной верстки и правок.

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

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

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

start

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

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

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