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

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

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

Кастомный тип записей нужен не ради «красоты», а когда у контента есть свой набор полей, свой шаблон и отдельная логика вывода. Примеры: портфолио, отзывы, проекты, вакансии, каталог.

Если тип записей отличается только заголовком и текстом, не плодите сущности. Часто хватает обычных записей, рубрик и ACF-полей. Это проще для редактора и дешевле в поддержке.

При создании CPT в теме держите минимум: `register_post_type()`, поддержка `title`, `editor`, нужные `supports`, понятные `rewrite` и отдельный шаблон архива. Не забывайте про права доступа и `has_archive`, если нужен список элементов.

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

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

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

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

start

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

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

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