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

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

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

Если в теме всё свалено в один post type, контент быстро превращается в кашу: товары смешиваются с кейсами, портфолио — с новостями, а фильтры ломают логику сайта.

Используйте CPT, когда у объекта есть свои поля, своя таксономия и отдельный шаблон. Типичный набор:
— portfolio: превью, клиент, срок, галерея;
— reviews: имя, рейтинг, источник;
— projects: статус, дедлайн, ответственный.

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

В теме заранее продумайте: register_post_type(), шаблоны single- и archive-, меню в админке, поддерживаемые поля и связи с таксономиями. Если тип записей нужен только для вывода блока на странице, возможно, лучше ACF Options или обычная страница с повторителем, а не полноценный CPT.

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

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

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

start

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

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

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