Что умеет
Custom Post Type UI решает одну задачу: регистрирует новые типы записей и таксономии через форму. Вместо вызовов register_post_type() и register_taxonomy() вы заполняете поля: название, метки, видимость, поддержку миниатюр, комментариев и редактора, включение в REST API, иерархию.
Типичные примеры: портфолио, каталог товаров без магазина, события, сотрудники, отзывы, вакансии. К новому типу записей можно привязать собственные таксономии, например «Отрасль» для кейсов.
Установка и настройка
Откройте раздел CPT UI, добавьте тип записей и задайте URL-слаг (латиницей), метки и параметры. Затем создайте таксономию и привяжите её к типу. После сохранения обновите постоянные ссылки в настройках WordPress, иначе страницы могут отдавать 404.
Для вывода на сайте понадобится шаблон в теме (single-тип.php, archive-тип.php) или конструктор страниц. Если нужны дополнительные поля (цена, дата, адрес), добавьте плагин полей, например ACF, Meta Box или Pods.
Подводные камни
- Зависимость от плагина. Типы записей существуют, пока плагин активен. Если его отключить, записи останутся в базе, но станут недоступны в админке и на сайте. Перед удалением экспортируйте настройки в код темы или отдельного плагина.
- Смена слага. После изменения слага существующие записи теряют прежние URL; настройте редиректы.
- Конфликт имён. Слаг типа записей не должен совпадать с зарезервированными именами WordPress и со слагами страниц.
- Шаблоны. Без шаблонов в теме записи будут выводиться стандартным шаблоном, часто без нужных элементов.
Кому подойдёт
Тем, кто строит структуру сайта не только на записях и страницах: корпоративным сайтам, каталогам, порталам. Если вместе с типами нужен гибкий набор полей, лучше сразу взять ACF или Meta Box, которые умеют и то и другое.