wp user list în WordPress

Afișează utilizatorii site-ului, cu ID, login, nume, e-mail, data înregistrării și rol, filtrabili după rol.

Sintaxă
wp user list [--role=<role>] [--<field>=<value>] [--field=<field>] [--fields=<fields>] [--format=<format>]

Ce face wp user list

wp user list afișează implicit un tabel cu coloanele ID, user_login, display_name, user_email, user_registered și roles. Cu --role vezi doar utilizatorii cu un anumit rol, de exemplu toți administratorii, verificare utilă după o suspiciune de atac.

În spate, comanda folosește WP_User_Query, așa că orice argument al acesteia se poate da ca opțiune (--orderby=registered, --order=DESC, --number=10, --meta_key…).

Formatul se alege cu --format: table, csv, json, yaml, count sau ids (doar ID-urile, separate prin spațiu, pentru alte comenzi).

Parametri

Parametru Descriere
--role=<role> Doar utilizatorii cu acest rol.
--<field>=<value> Orice argument acceptat de WP_User_Query, de exemplu --orderby=registered.
--field=<field> Afișează un singur câmp pentru fiecare utilizator.
--fields=<fields> Coloanele afișate, separate prin virgulă.
--format=<format> table (implicit), csv, ids, json, count sau yaml.
--network Pe multisite, toți utilizatorii rețelei (fără coloana de roluri).

Exemple

Exemplul 1: Toți utilizatorii

Tabelul implicit, cu cele șase coloane.

wp user list

Ieșire în terminal

+----+------------+---------------+------------------+---------------------+---------------+
| ID | user_login | display_name  | user_email       | user_registered     | roles         |
+----+------------+---------------+------------------+---------------------+---------------+
| 1  | admin      | admin         | admin@exemplu.ro | 2026-03-02 09:14:27 | administrator |
| 2  | ana        | Ana Popescu   | ana@exemplu.ro   | 2026-10-25 08:30:12 | editor        |
| 3  | mihai      | Mihai Ionescu | mihai@exemplu.ro | 2026-10-25 08:41:55 | author        |
+----+------------+---------------+------------------+---------------------+---------------+

Exemplul 2: Editorii, doar cu câteva coloane

Filtrare după rol și alegerea coloanelor.

wp user list --role=editor --fields=ID,user_login,user_email

Ieșire în terminal

+----+------------+----------------+
| ID | user_login | user_email     |
+----+------------+----------------+
| 2  | ana        | ana@exemplu.ro |
+----+------------+----------------+

Exemplul 3: Numărul de administratori și adresele lor

--format=count dă doar numărul, iar --field=user_email câte o adresă pe linie.

wp user list --role=administrator --format=count
wp user list --role=administrator --field=user_email

Ieșire în terminal

1
admin@exemplu.ro

Greșeli frecvente

  • Confuzia dintre --field (un singur câmp, fără tabel) și --fields (mai multe coloane).
  • Căutarea rolurilor traduse: în coloana roles și la --role se folosesc numele interne (editor, author, subscriber), nu „Editor”, „Autor”, „Abonat” din panoul în română.
  • Pe multisite, fără --url vezi doar utilizatorii site-ului principal. Pentru alt site din rețea adaugă --url=cluj.exemplu.ro, iar pentru toată rețeaua --network.

Comenzi înrudite

  • wp user create: Creează un utilizator WordPress nou, cu rol, nume și parolă, direct din terminal.
  • wp post list: Afișează articole, pagini sau alte tipuri de conținut, filtrate cu argumentele WP_Query, în tabel, CSV, JSON sau ID-uri.