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

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

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

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

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

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

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

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

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

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

start

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

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

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