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--rolese folosesc numele interne (editor,author,subscriber), nu „Editor”, „Autor”, „Abonat” din panoul în română. - Pe multisite, fără
--urlvezi 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.