Skip to content

Themes (Pro)

Tested by us on 15 October 2026, from ChatGPT and Claude: new themes, CSS and PHP edits, preview, activation and rollback.

On paid plans, your assistant can work on your theme without touching the live one. Everything happens in a separate draft: you preview it, put it live when you’re happy, and go back if you change your mind.

Job Ability
See the active theme and the draft ai-puffer/theme-status
Copy the active theme into a draft, or start a small classic theme ai-puffer/theme-create-draft
List, read and search the draft’s files ai-puffer/theme-list-files, -read-file, -search-files
Change or remove one draft file ai-puffer/theme-write-file, -delete-file
Undo a file change ai-puffer/theme-undo-file
Get a preview link for the draft ai-puffer/theme-preview
Put the draft live, with a backup ai-puffer/theme-publish
Go back to the previous theme ai-puffer/theme-rollback
Read a file from the backup ai-puffer/theme-read-backup-file
Park a draft and pick it up later ai-puffer/theme-archive, -resume
  • Only the draft changes. The live theme’s files are never rewritten. Putting a draft live activates it as a new theme and keeps the original installed.
  • Every file is checked before saving: PHP for syntax, JSON for format. Each change names the exact version it edits, so a newer edit is never overwritten.
  • Preview first. A draft can only go live after you’ve previewed its current version.
  • A backup before going live. The original theme’s files and design settings are saved privately first. Rollback restores them, and refuses if the theme was switched or edited since.
  • Only theme source files (PHP, CSS, JS, JSON, HTML, text) inside the draft. No plugins, uploads, settings or server files.
  • The preview is for you, logged in. The draft’s PHP really runs during the preview, so a syntax check can’t catch every mistake; look before you put it live.
  • The backup covers your theme’s files and design settings, not the whole site.
  • One draft at a time. Archive an unfinished draft to start another, and resume it later.
  • Your WordPress user needs permission to edit and switch themes, and your host must allow file changes.