SessionQuota Pro includes a sessionquota WP-CLI command group for managing sessions and limits from the command line.

Why use WP-CLI? #
WP-CLI is useful when you want to:
- Automate session management
- Handle bulk admin actions
- Inspect data quickly
- Work on large or multisite installations
Common commands #
List active sessions for a user #
wp sessionquota list admin
wp sessionquota list [email protected] --format=json
Destroy all sessions for a user #
wp sessionquota destroy admin
Check a user’s effective limit #
wp sessionquota limit admin
Set a user-specific limit #
wp sessionquota set-limit admin 3
Remove a user-specific override #
wp sessionquota remove-limit admin
Review site-wide session stats #
wp sessionquota stats
wp sessionquota stats --format=json
Destroy all sessions site-wide #
wp sessionquota destroy-all --yes
Enforce limits across all users #
wp sessionquota enforce-limits
wp sessionquota enforce-limits --dry-run
Multisite commands #
SessionQuota Pro also includes multisite-focused commands.
Review network stats #
wp sessionquota network-stats
wp sessionquota network-stats --format=json
Review network sessions #
wp sessionquota network-sessions
wp sessionquota network-sessions --site=2
Destroy network sessions #
wp sessionquota network-destroy-all --yes
wp sessionquota network-destroy-all --site=2 --yes
Review or update network settings #
wp sessionquota network-settings
wp sessionquota network-settings session_limit
wp sessionquota network-settings session_limit 3
Best practices #
- Use
--dry-runbefore bulk enforcement when available - Test commands on staging before using them on production
- Be careful with destructive commands such as
destroy-all - Use JSON output when integrating with scripts or monitoring tools