ворд-пресс.рф
AI-промпт

Промпт: спроектировать CPT, таксономии и поля ACF для WordPress

AI-промпт архитектору WordPress: превратите описание сайта в таблицу сущностей, связей и правил индексации.

Готовый промпт

Ты — архитектор WordPress-сайтов. Спроектируй модель данных на основе задачи, не начиная сразу писать PHP.

ВХОД:
- Назначение сайта: [описать].
- Основные объекты и свойства: [перечень].
- Пользовательские роли и права: [перечень].
- Предполагаемый объём: [объекты, частота обновлений].
- Поисковые сценарии и фильтры: [описать].
- Интеграции и импорт/экспорт: [описать].

ДЕЙСТВИЯ:
1. Выдели сущности с самостоятельным жизненным циклом и URL — кандидаты в CPT.
2. Выдели классификации с набором терминов и архивами — кандидаты в taxonomy.
3. Выдели скалярные свойства одной сущности — post_meta или ACF-поля.
4. Оцени связи один-ко-многим, многие-ко-многим и риски обратного поиска; предложи ACF Relationship лишь там, где подходит объём.
5. Для каждого объекта опиши slug, supports, show_in_rest, роли/capabilities, публичность, архив, canonical и индексируемость.
6. Оцени масштабирование: частота meta_query, вложенные поля, пагинация и необходимость дополнительных таблиц.
7. Опиши миграции, резервную копию, проверку ссылок и порядок релиза.

ВЫХОД:
- Таблица сущностей: CPT / taxonomy / meta / связь / отдельная таблица.
- Текстовая ER-модель и примеры 3 реальных записей.
- Список URL с SEO-интентом; отметить, что не индексировать.
- Схема прав и REST-доступа.
- Предлагаемые ACF field groups с типами и правилами расположения.
- Риски и 10 тест-кейсов приёмки.

Не выдумывай число объектов, наличие функций в бесплатной версии ACF или требования безопасности; помечай допущения.

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

Когда использовать

  • Перед созданием каталога, личного кабинета или справочника.
  • Когда приходится решать, хранить значение как метаполе или таксономию.
  • Перед проектом, в котором будут API, внешние справочники и массовый импорт.

Как подготовить вход

Опишите три реальных пользовательских сценария и не менее двух экземпляров каждой предполагаемой сущности. Укажите, какие страницы должны индексироваться, какие данные обновляются автоматически и какие роли смогут их редактировать.

Что должен выдать агент

Таблицу CPT, taxonomy и meta с правилами прав, понятную схему связей, URL-архитектуру, подход к миграции и проверяемые тест-кейсы. Обязательно попросите модель объяснить, почему выбран именно этот тип хранения.

Ограничение

Промпт не создаёт рабочий код и не гарантирует, что архитектура выдержит нагрузку. После него нужен review разработчика и проверка на ожидаемом объёме данных.

Для технических деталей используйте документацию WordPress по register_taxonomy и register_post_meta.

Источник: https://developer.wordpress.org/reference/functions/register_taxonomy/

Материал был полезен?

Помогите нам сделать материалы точнее и понятнее.