Using the terminal and WP-CLI

📖 1 min read🗂️ Kelma Dashboard🔄 Updated June 10, 2026

For power users, Kelma includes a real terminal in the panel — a shell running as your site’s user, right in the browser. It is perfect for WP-CLI: managing plugins, flushing caches, searching-and-replacing the database, or running quick maintenance, with no SSH client to configure.

dash.kelma.io/sites/yoursite.com/terminal
OverviewSettingsWordPressDatabasesBackupsTerminalSecurityCronRedirectsSSLDomainsMonitoringCollaborators
Terminal
A real shell on your site, with WP-CLI.
# run any WP-CLI command
you@yoursite.com:~$ wp plugin list –status=active
akismet   active  5.3
woocommerce active  9.1
you@yoursite.com:~$ wp cache flush
Success: The cache was flushed.
you@yoursite.com:~$

Opening the terminal

Open your site and choose Terminal. A shell opens as your site’s system user, scoped to that site. Use the ↑ / ↓ arrows for command history and Ctrl-C to cancel a line.

What works: WP-CLI, file commands, pipes, and redirection. What doesn’t: long-running interactive programs like vim or top — use WP-CLI flags or edit files over SFTP instead.

Handy WP-CLI commands

TaskCommand
List active pluginswp plugin list --status=active
Update all pluginswp plugin update --all
Flush the object cachewp cache flush
Search & replace a URLwp search-replace 'old.com' 'new.com'
Reset a user passwordwp user update admin --user_pass=…
Regenerate thumbnailswp media regenerate

Tips & tricks

  • Snapshot first. Before a search-replace or bulk update, take a temporary backup — WP-CLI changes are instant.
  • Dry-run search-replace with --dry-run to preview how many rows would change before committing.
  • Disable a broken plugin fast: wp plugin deactivate <name> beats hunting through wp-admin when the site is down.
  • Prefer the terminal on staging for experiments, then push the result to live.

Where to go next

 Image Name  - Using the terminal and WP-CLI

Leave a Reply

Your email address will not be published. Required fields are marked *