---
title: "WP-CLI Guide"
description: "SessionQuota Pro includes a `sessionquota` WP-CLI command group for managing sessions and limits from the command line. ![](data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=) ## Why use WP-CLI? WP-CLI is useful when you want to: - Automate session management - Handle bulk admin actions - Inspect…"
url: "https://handyplugins.co/docs/sessionquota-wp-cli/"
updated: "2026-03-17"
category: SessionQuota Pro
---

# WP-CLI Guide

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

![](data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=)

## 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 admin@example.com --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-run` before 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
