Как создать дочернюю тему WordPress и править сайт в Cursor AI?

!

Важно

Берите 1-2 идеи за раз и внедряйте сразу — это даёт результат быстрее, чем теория.

x

Ошибка

Не пытайтесь внедрить всё за день: перегрузка убивает стабильность и дисциплину.

>

Шаг

После чтения выберите один процесс и переведите его в повторяемый сценарий.

*

Инсайт

Рост приходит не от объёма контента, а от системной связки: стратегия -> публикация -> аналитика.

Вы боитесь сломать сайт на WordPress: правки в админке кажутся лотереей, Cursor выглядит инструментом только для программистов, а после обновления темы пропадают ваши стили. Решение не в том, чтобы ничего не трогать, а в одном безопасном вечере: бэкап, дочерняя тема без ручного PHP, одна правка в style.css с просмотром diff и заливка по SFTP. К концу вечера вы увидите изменение на живом сайте и будете знать, как откатиться, если что-то пойдёт не так.

Суть безопасных правок: сначала полный бэкап в UpdraftPlus, затем дочерняя тема через плагин Child Theme Configurator, в Cursor открываете только её папку и меняете один файл style.css. Заливаете по SFTP, проверяете сайт в режиме инкогнито. Редактор файлов темы в админке лучше не использовать: правки в родительской теме сотрутся при обновлении, а functions.php на первом проходе трогать рискованно.

Марина вела сайт услуг на теме Astra. Попросила Cursor «сделай шапку компактнее» — агент открыл functions.php родительской темы, и сайт упал белым экраном. Хостинг помог переименовать папку темы, но после обновления Astra все правки исчезли. Типичная ошибка: править не то место и не иметь плана отката. Ниже — путь без команды разработчиков.

Официальная документация WordPress предупреждает: functions.php в дочерней теме не заменяет родительский, а дополняет его. Копирование кода из parent часто даёт fatal error. Для первой правки через Cursor достаточно style.css.

Сделайте бэкап в UpdraftPlus до любой правки

Сравнение: свежий бэкап UpdraftPlus перед правкой vs старый бэкап

Боль «а если всё сломается?» снимается свежей копией сайта. UpdraftPlus ставится в Плагины, привязывается Google Drive или Dropbox, жмётся Backup Now с файлами и базой данных. Запишите дату бэкапа — это страховка на вечер.

На практике восстановление: Настройки, UpdraftPlus Backups, Existing Backups, Restore, компоненты Themes и Database. Если белый экран, а откат файла не помог — восстановление занимает 10-15 минут. Часто ломается связка «сделал бэкап месяц назад, а правил сегодня» — перед каждой сессией жмите Backup Now заново. Делать: бэкап перед каждой правкой. Не делать: надеяться, что хостинг «сам откатит».

Создайте дочернюю тему плагином без ручного PHP

Workflow создания дочерней темы WordPress плагином Child Theme Configurator

Дочерняя тема (child theme) — надстройка над текущей темой. При обновлении родителя файлы child не затираются. Обязательный файл — style.css, где поле Template должно совпадать с именем папки parent в wp-content/themes/. Ошибка в Template ломает связку.

Child Theme Configurator: Инструменты, Child Themes, выбрать parent, Analyze, Create Child Theme, активировать в Внешний вид, Темы. Плагин настроит стили без устаревшего @import и скопирует настройки Customizer, если они уже были. Например, у темы Astra папка родителя называется astra — именно это имя попадёт в поле Template. Результат: рабочая child без страха синтаксиса PHP и без ручного блокнота.

Когда хватит «Дополнительного CSS», а когда нужна child

Ситуация Дополнительный CSS Дочерняя тема + Cursor
Мелкий твик: цвет, отступ Да, до ~50 строк Избыточно
Много правок и diff Трудно отслеживать Файл style.css локально
Обновление родителя CSS в БД обычно сохраняется Файлы child не затираются
Правки через ИИ Нет diff Cursor показывает каждую строку

Итог: для одной мелкой правки хватит Customizer. Серия изменений или работа с Cursor — создайте child theme один раз.

Откройте в Cursor только папку child-темы

Чеклист: открыть в Cursor только папку дочерней темы WordPress

Cursor — редактор с ИИ-агентом, который меняет файлы по текстовому запросу. Если открыть весь сайт, агент может залезть в ядро WordPress или parent theme. Скачайте по SFTP папку wp-content/themes/имя-child/, в Cursor выберите File, Open Folder — только эта папка.

Создайте .cursor/rules/wordpress-child-only.mdc: не трогать parent, wp-includes, wp-admin; на первом проходе не менять functions.php. Агент тогда видит узкий контекст — как стол с одной деталью, а не весь склад. В сообществе Cursor для WordPress советуют тот же приём: проект равен папке child, деплой на сервер отдельным шагом. Подробнее — в гайде по Cursor rules.

Схема вечера: бэкап → child в админке → скачать child по SFTP → открыть в Cursor → правка style.css → залить файл → инкогнито

Внесите первую правку в style.css и просмотрите diff

В Composer опишите задачу по-русски: «увеличь нижний отступ у .site-header на 8 пикселей, правь только style.css». Агент покажет diff — строки «было / стало». Примите только после просмотра каждой строки — это ваш главный фильтр безопасности. Не знакомы с интерфейсом — начните с как пользоваться Cursor AI. На первом проходе меняйте только style.css.

  1. Шаг 1: Проверьте свежий бэкап файлов и базы в UpdraftPlus.
  2. Шаг 2: Активируйте дочернюю тему в Внешний вид, Темы.
  3. Шаг 3: Скачайте папку child по SFTP, откройте только её в Cursor.
  4. Шаг 4: Добавьте rule: не трогать parent и functions.php.
  5. Шаг 5: Попросите агента править style.css, просмотрите diff.
  6. Шаг 6: Залейте style.css на сервер в ту же папку темы.
  7. Шаг 7: Откройте сайт в инкогнито, обновите с Ctrl+F5.

Залейте файл по SFTP и пройдите чек-лист отката

SFTP — передача файлов на хостинг через FileZilla или расширение вроде StackerFTP в Cursor. Данные подключения даёт хостинг: хост, логин, пароль, порт 22. Загрузите style.css в wp-content/themes/имя-child/ поверх старого файла. Лучше uploadOnSave: false — сначала diff локально, потом одна осознанная заливка, а не автосохранение на каждый чих. Проверьте главную, внутреннюю страницу и мобильную ширину в инкогнито — кэш плагинов и браузера часто скрывает свежий CSS.

Белый экран — не приговор. В wp-config.php включите WP_DEBUG_LOG, читайте wp-content/debug.log — там будет имя файла и строка с ошибкой. Верните старый style.css по SFTP из локальной копии. Не помогло — UpdraftPlus Restore Themes и Database. Крайний случай — переименуйте папку child в файловом менеджере хостинга, WordPress переключится на parent. Редактор «Внешний вид, Редактор файлов темы» лучше закрыть: константа DISALLOW_FILE_EDIT в wp-config.php отключает его, и правки идут только через SFTP с просмотром diff.

Как понять, что всё сработало

Финиш, когда выполнены все пункты из success-чеклиста: свежий бэкап файлов и базы в UpdraftPlus; в Темах активна дочерняя, не parent; в Cursor открыта только папка child; в style.css одна осознанная правка с просмотренным diff; файл залит в wp-content/themes/имя-child/style.css; сайт в инкогнито открывается без белого экрана и показывает изменение. При сбое у вас три ступени: debug.log, откат одного файла, полное восстановление из бэкапа — без срочного звонка разработчику.

Cursor для WordPress — мастерская владельца бизнеса: один вечер, один файл, один diff. Лендинги с нуля — в гайде по лендингу в Cursor; здесь про живой сайт на хостинге. Для автоматизации вокруг сайта смотрите курс Make.com и вайбкодинга — логика «сначала бэкап, потом одно изменение» та же.

Материал проверен: Артур Хорошев (CEO Maya AI, автор курса по Make.com и вайбкодингу).
Достоверность данных: child theme и Template — developer.wordpress.org/themes/advanced-topics/child-themes/; Child Theme Configurator — wordpress.org/plugins/child-theme-configurator/; UpdraftPlus restore — teamupdraft.com; WP_DEBUG — wpdebugtoolkit.com; Cursor rules — cursor.com/docs/rules; частотность «дочерняя тема wordpress» (54), «сайт на wordpress» (3968), «cursor wordpress» (10) — Яндекс Вордстат, регион 225, июнь 2026.

Частые вопросы

Как создать дочернюю тему WordPress без кода?

Установите Child Theme Configurator, откройте Инструменты, Child Themes, выберите parent, Analyze, Create Child Theme. Активируйте в Внешний вид, Темы. Поле Template плагин заполнит сам.

Можно ли править WordPress в Cursor без программиста?

Да: один файл style.css в child, папка child открыта в Cursor, задача агенту по-русски, просмотр diff, заливка по SFTP. PHP на старте не трогайте.

Что такое cursor wordpress для владельца сайта?

Связка Cursor с сайтом на хостинге: ИИ меняет CSS с diff, вы контролируете заливку. Запрос редкий (около 10 показов в месяц в РФ), но полезен тем, кто боится сломать тему.

Что делать, если сайт упал после правки CSS?

Включите WP_DEBUG_LOG, найдите ошибку в debug.log, верните style.css по SFTP. Не помогло — Restore из UpdraftPlus. Крайний случай — переименуйте папку child на хостинге.

Нужна ли дочерняя тема, если есть «Дополнительный CSS»?

Для пары мелких правок хватит Customizer. Child нужна при серии изменений, diff и работе через Cursor без риска потерять стили при обновлении parent.

Почему нельзя править файлы темы в админке?

Нет удобного diff, легко сохранить ошибку в PHP и получить белый экран. WordPress советует SFTP и DISALLOW_FILE_EDIT. Cursor с бэкапом безопаснее.

Часто задаваемые вопросы по теме (FAQ)

Для чего нужны AI-агенты и автоматизация в контенте?

AI-агенты (например, в связке с Make.com и Cursor) позволяют заменить рутинные задачи: сбор данных, написание постов, рерайт и даже автопостинг в Telegram или WordPress. Это экономит десятки часов в неделю и позволяет масштабировать бизнес без расширения штата.

Как быстро можно запустить свой контент-завод?

Базовый контент-завод (генерация текстов по RSS или из других источников) с автопостингом собирается без программирования (No-Code) за 1-2 дня. Сложные сценарии (с видео, аудио и кастомными MCP) внедряются за 1-2 недели.

Нужно ли уметь программировать?

Нет, большинство систем собираются визуально в Make.com (No-Code). Для сложных задач можно использовать вайбкодинг — генерацию кода с помощью Cursor AI через промпты на естественном языке.