Делайте в Cursor. Выпускайте в WordPress после каждой правки.
Сайт живёт в проекте Cursor и постоянно меняется. ThemeForge превращает его в тему WordPress с полями в админке, и каждая следующая пересборка сохраняет то, что клиент туда написал.
Проекты со статичным HTML · разметку проверяет агент · 2 000 ₽/мес за скачивание и обновления
Да, если проект выдаёт статичный HTML. Дайте агенту Cursor правила с themeforge.pro/ai и попросите разметить редактируемые места; он может сам запускать бесплатную проверку из терминала и чинить находки. ThemeForge собирает тему с опубликованного сайта, а кнопка обновления в админке подтягивает каждую новую версию.
Проект Cursor, у которого на выходе тема WordPress
- Шаг 1
Научите агента один раз
Сохраните правила с
themeforge.pro/aiв правила или документацию проекта, чтобы при каждом запуске агент размечал поля одинаково. - Шаг 2
Разметка и проверка
Попросите агента разметить страницы и вызывать
POST /api/validate-markup, пока отчёт не станет пустым. Это бесплатно и без ключа. - Шаг 3
Публикация и пересборка
Опубликуйте статичный результат по адресу и добавьте его в ThemeForge. После каждой правки нажмите «Обновить» в админке: тема пересоберётся, контент останется.
Тема — результат сборки, а не ответвление
Исходник остаётся в Cursor
PHP-шаблоны вы не трогаете. Меняете HTML в проекте, пересобираете — тема следует за ним.
Контент остаётся в WordPress
Значения полей лежат в базе, поэтому пересборка меняет шаблоны и стили, не трогая того, что написал клиент.
Ваш PHP тоже уцелеет
Свой код кладётся в защищённые файлы темы, и ни одно обновление их не перезаписывает.
Неудачное обновление откатывается
После обновления тема проверяет сайт и, если страница сломалась, сама возвращает прошлую версию.
Агент сам проверяет свою разметку
Валидатор отвечает в JSON с точным элементом и правилом, так что агент правит разметку в цикле, ещё до того как вы соберёте тему.
- themeforge.pro/ai · правила для помощника простым текстом
- Проверка разметки · бесплатно, без регистрации, до сборки
- Гайд по разметке · те же правила для людей
# Скажите помощнику Прочитай https://themeforge.pro/ai и разметь сайт так, чтобы клиент мог править меню. # Проверьте результат до сборки curl -X POST https://themeforge.pro/api/validate-markup \ -H "Content-Type: application/json" \ -d '{"pages":[{"name":"index.html","html":"…"}]}'
Что важно знать заранее
Только статичный результат
Приложения на React, Next.js или Vue как есть темами не становятся. Сначала соберите или выгрузите статичные HTML-страницы.
Для localhost нужен один служебный файл
Чтобы собрать тему или открыть превью с локального сервера, запустите его с tf-cors.php из руководства и разрешите доступ к локальной сети, когда браузер спросит.
Не меняйте имена полей
Поля связываются по имени. Если агент переименует поле, после пересборки оно будет пустым, поэтому попросите его сохранять существующие имена.
Магазин, языки и формы идут вместе с темой
Работаете не в Cursor?
- Регистрация
- Превью админки
- Подписка
- Скачивание и обновления
Или $20/мес + НДС картой иностранного банка · отмена в любой момент · возврат 14 дней · после отмены сайт работает
Cursor в WordPress: ответы
Нужно ли править сгенерированный PHP?
Нет. Считайте тему результатом сборки. Свои PHP, CSS и JS кладите в защищённые файлы — обновления их не трогают.
Как обновления доходят до живого сайта?
Из админки: одна кнопка просит у ThemeForge свежую сборку с опубликованного адреса и ставит её с проверкой и автоматическим откатом.
Может ли агент сам собрать тему?
Подготовить и проверить разметку — да, без вас. Сборка и скачивание темы идут по вашей подписке.
Что если агент полностью поменяет дизайн?
Пересоберите как обычно. Пока имена полей те же, каждое поле сохранит свой контент в новом дизайне.