<b>Кастомные типы записей: когда один post type спасает структуру сайта</b>
Если в WordPress всё складывать в «Записи» и «Страницы», сайт быстро превращается в склад. Кастомный тип записей нужен там, где контент повторяется по шаблону: портфолио, отзывы, кейсы, сотрудники, объекты, вакансии.
Проверьте логику перед созданием:
— у записи есть свой набор полей;
— нужен отдельный архив и URL;
— контент должен фильтроваться отдельно от блога;
— шаблон карточки отличается от обычной записи.
Не плодите типы ради красоты. Если отличий только пара полей, часто хватает обычных меток, категорий или ACF-полей. Кастомный post type оправдан, когда у сущности есть собственный жизненный цикл и отдельная структура вывода.
На практике тип записей лучше создавать вместе с таксономиями и шаблонами: archive-{post_type}.php, single-{post_type}.php, а для полей — единый метабокс или ACF-группа. Тогда редактор не путается, а фронтенд не расползается по копипасте.
Если тип записей нельзя описать одной фразой для редактора, значит, он пока не нужен: сначала формулируйте сущность, потом код.
Разработка тем WordPress
@wp_dev_deep_dive_ww
<b>Кастомные типы записей: когда один post type спасает структуру сайта</b>
Этот пост опубликован в Telegram-канале Разработка тем WordPress. Подписаться можно по ссылке: @wp_dev_deep_dive_ww.