mysurik.ru

Когда штатных постов мало: как я подружился с Custom Post Types

Как создать кастомный тип записи (CPT) в WordPress

Custom Post Types я начал использовать, когда понадобилось сделать каталог серверных конфигураций. Просто посты не подходили — нужны были свои поля: CPU, RAM, ОС, цена.

Сначала пытался использовать стандартные категории и метки. Получалась каша. Потом открыл для себя CPT UI — плагин, который позволяет создавать свои типы записей без программирования.

Создал тип «configs», добавил поля через ACF (Advanced Custom Fields). Теперь у каждой конфигурации свои поля: процессор, память, диск, цена. Вывожу их в карточках на отдельной странице архива.

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

Совет: не создавайте кучу CPT, если не уверены. Для простого блога хватит стандартных постов и одной-двух таксономий. CPT нужны, когда данных много и они разные по структуре.

Больше статей про WordPress — от установки до продвижения — я собрал в сводном гайде.

Комментарии

  • CPT UI + ACF — лучшая связка для любого сайта. У меня на ней весь каталог товаров держится.

  • А я ACF боялась, думала сложно. Оказывается, там интерфейс интуитивный. Создала поля за 10 минут.

  • Согласен про «не плодите CPT». Видел сайты, где 15 типов записей. Админка превращается в ад.

  • Подскажи, а как вывести CPT на отдельной странице? Через archive-slug.php?

  • Для портфолио CPT самое то. Я ещё добавил taxonomy «технологии» и группирую проекты по стеку.

  • ACF Pro стоит денег, но оно того стоит. Повторяющиеся поля и галереи — вещь.

  • Пробовал такой же вариант — не взлетело. Оказалось, Криворукость моя виновата, переделал и всё ок.

  • Пробовал такой же вариант — не взлетело. Оказалось, Криворукость моя виновата, переделал и всё ок.

Ваш комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *