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

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

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

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

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

В теме лучше держать регистрацию CPT в отдельном файле или в мини-плагине, а не в functions.php. Так вы не потеряете контент при смене темы. Для шаблонов используйте archive-{post_type}.php и single-{post_type}.php, а для метабоксов — понятные названия полей без «field_1» и «meta_abc». ⚙️

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

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

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

start

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

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

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