Docs › What it can do
WP-CLI commands
If you know WP-CLI, you can talk to PressHelm in it. Commands run through PressHelm's own actions, not a shell, so every change still asks for approval and can be undone.
How it works#
Send a command like wp post list --post_type=page --format=ids or wp plugin update akismet. PressHelm maps it to the action that does the same thing: reads run at once, changes ask for your approval, exactly as if you had asked in plain words. Your site needs no WP-CLI and no SSH. One command at a time; pipes, redirects and variables are not accepted.
Supported commands#
wp option get <name>…
Read settingswp post list [--post_type] [--post_status] [--s] [--posts_per_page] [--format=ids|count]
List posts and pageswp post get <id> [--field]
Read one postwp post create --post_title=… [--post_content] [--post_status] [--post_type]
Create a post or page · asks approvalwp post update <id> [--post_title] [--post_content] [--post_status]
Change a post · asks approvalwp post meta list <id> · wp post meta get <id> <key>
Custom fields (secrets hidden)wp plugin list · status · search <words>
Pluginswp plugin install|activate|deactivate|update|delete <slug>
Manage one plugin · asks approvalwp theme list
Themeswp core version · wp core check-update
WordPress version and updateswp core update --version=<x.y.z>
Update WordPress (exact offered version) · asks approvalwp user list [--role] [--search] · wp user get <id>
Users (emails masked)wp user create <login> <email> --role=…
New user (they set their own password) · asks approvalwp user update <id> [--role] [--display_name] [--user_email] · wp user set-role <id> <role>
Change a user · asks approvalwp user delete <id> --reassign=<id>
Delete a user, content handed over · asks approvalwp comment list [--status=hold|approve|spam|trash]
Commentswp comment approve|unapprove|spam|trash <id>…
Moderate comments · asks approvalwp term list <taxonomy> · wp term create <taxonomy> <name> · wp term delete <taxonomy> <id>
Categories, tags, other terms · asks approval (create/delete)wp menu list · wp media list [--search]
Menus and mediawp search-replace <old> <new> [--dry-run]
Find and replace (always a dry run first) · asks approval (the real run)wp cache flush · wp rewrite flush · wp transient delete --expired
Upkeepwp cron event list · wp cron event run <hook>
Scheduled events · asks approval (run)wp db tables
Database tables
Not supported on purpose
Raw SQL (wp db query) and wp eval are not run on your site: they cannot be checked or undone. Your developer uses the database tools instead (filtered reads with secrets hidden, and previews before any change).
Try saying (tap to copy)
Still stuck? Ask PressHelm itself in your chat, it knows this manual's tools, or write to hello@presshelmai.com. Last updated 2026-10-18.