WPImperium

WPI-CLI

 

It is ideal for:

  • Multi-site environments
  • VPS / Dedicated servers
  • DevOps pipelines
  • Scheduled cron jobs

/wPI-CLI

WPI-CLI is the command-line interface of WPImperium designed to execute technical and customer-related operations directly from the terminal.

It allows administrators and developers to perform bulk actions, automate maintenance tasks, and manage infrastructure without accessing the web interface.

It is built for speed, automation, and large-scale WordPress management.

WPI-CLI enables massive and automated execution of operations such as:

  • Updating all WordPress installations
  • Running backups across all managed websites
  • Executing maintenance tasks
  • Triggering billing or cron-related processes
  • Managing customers and services programmatically

Mass WordPress Core Update

  • wpi update website-core --all

Updates the WordPress core for all websites registered in WPImperium.

You can also target specific sites:

  • wpi update website-core --customer=ID
 

Bulk Backup Execution

  • wpi do-backup --all

Executes backup operations for all managed websites.

Or for a single customer:

  • wpi do-backup --customer=ID
 

 

 

Plugin & Technical Operations

  • wpi update plugins --all
  • wpi update themes --all

Allows batch updating of plugins or themes across multiple WordPress installations.

Redis Management

  • wpi redis status
  • wpi redis flush --instance=1
  • wpi redis restart --instance=2
  • wpi redis memory-report

Website Maintenance

  • wpi website status --all
  • wpi website health-check --customer=ID
  • wpi website clear-cache --all

These commands are just examples to give you an idea, which means they could be modified slightly. If you want to see all the commands, download the WPI-CLI documentation here.

Torna in alto