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

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

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

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

Делайте CPT не ради «красоты», а ради структуры. У каждой сущности должны быть свои:
• поля
• архив
• single-шаблон
• таксономии
Если архив не нужен — не создавайте его. Если у записи нет уникального поведения, обычного поста достаточно.

В теме регистрируйте CPT аккуратно: slug без сюрпризов, поддержка нужных features, понятные labels, контроль public/queryable/rewrite. И сразу продумайте, как редактор будет добавлять контент: через ACF-поля, блоки или оба варианта. Иначе тип записи будет есть, но не давать пользы ⚙️

Частая ошибка — делать CPT «на будущее». Потом в теме висят пустые типы, лишние шаблоны и сложные правки в поиске. Сначала опишите контентную модель, потом код.

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

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

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

start

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

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

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