Ce este interfața CLI a WordPress?

Ce este interfața CLI a WordPress?

Interfața CLI pentru WordPress este interfața de linie de comandă pentru WordPress. Aceasta vă permite să gestionați numeroase aspecte diferite ale site-ului dvs. WordPress fără a vă conecta direct la tabloul de bord WordPress. 

 

Exemple de sarcini care pot fi îndeplinite includ gestionarea pluginurilor, temelor, utilizatorilor și rolurilor.

Nu este nevoie să instalați WP-CLI, acesta vine preinstalat automat cu fiecare pachet de găzduire WordPress.

Conectarea la pachet prin SSH

Înainte de a obține acces la WP-CLI, va trebui mai întâi să vă conectați la pachetul de găzduire prin SSH. Pentru a vedea cum să vă conectați la pachetul dvs. de găzduire prin SSH, vă rugăm să consultați ghidul nostru Cum conectez un site web prin SSH?

Pluginuri de listare

Pentru a lista toate pluginurile instalate, comanda principală este wp plugin list. Puteți specifica mai multe și adăuga --status=activeargumentul , care listează doar pluginurile cu starea „activ”.

-bash-4.2$ wp plugin list --status=active
+-----------------+--------+--------+---------+
| name | status | update | version |
+-----------------+--------+--------+---------+
| bbpress | active | none | 2.6.11 |
| buddypress | active | none | 14.0.0 |
| classic-editor | active | none | 1.6.4 |
| classic-widgets | active | none | 0.3 |
| jetpack | active | none | 13.7 |
| performance-lab | active | none | 3.3.1 |
+-----------------+--------+--------+---------+

Puteți merge mai departe formatând rezultatele ca numărătoare și totalizând numărul de pluginuri active folosind --format=countargumentul.

$ wp plugin list --status=active --format=count
6

Instalarea pluginurilor

Instalarea pluginurilor cu WP-CLI este ușoară. Singura informație necesară este numele pluginului. În acest exemplu, instalăm pluginul: Comutare utilizator. 

Comanda principală pentru instalarea unui plugin este wp plugin install [plugin-name]. Puteți adăuga argumente la sfârșitul unei comenzi pentru o acțiune ulterioară. În exemplul următor, aceasta este --activateactivarea automată a pluginului imediat ce instalarea s-a terminat.

$ wp plugin install user-switching --activate
Installing User Switching (1.0.9)
Downloading installation package from https://downloads.wordpress.org/plugin/user-switching.1.0.9.zip...
Unpacking the package...
Installing the plugin...
Plugin installed successfully.
Activating 'user-switching'...
Plugin 'user-switching' activated.
Success: Installed 1 of 1 plugins.

Acest lucru economisește un pas suplimentar de activare a pluginului după instalare.

Actualizarea pluginurilor

Comanda principală pentru actualizarea unui plugin este wp plugin update [plugin-name], însă, ca în cazul majorității comenzilor, puteți adăuga argumente pentru a specifica acțiunea. Înlocuirea numelui pluginului cu --allargumentul va actualiza toate pluginurile simultan. Alte argumente care pot fi utilizate includ: [--exclude=<plugin-name], care vă permite să excludeți un plugin specificat din actualizare sau [--minor], pentru a efectua doar patch-uri „minore” (de exemplu, de la 1.3 la 1.3.3, în loc de 1.4).

$ wp plugin update --all --minor
Success: Plugin already updated.

Crearea utilizatorilor

Comanda principală pentru crearea de noi utilizatori este wp user create [name] [username] --role=[role-name]. Similar comenzilor pluginului, există numeroase argumente care pot fi adăugate pentru a specifica mai detaliat acțiunea. [--user_pass=<password>]vă permite să setați o parolă predefinită pentru utilizator - în mod implicit, este generată o parolă aleatorie.

$ wp user create bob bob@example.com --role=author --user_pass=password123
Success: Created user 3.

Crearea rolurilor de utilizator

Comanda principală pentru crearea unui nou rol de utilizator este wp role create [role-name] [role-group]. Când creați un rol nou, trebuie să atribuiți „grupul de roluri”, care acționează ca grup de permisiuni care va fi atribuit. În exemplul următor, grupul de roluri atribuit este „Aprobator”.

$ wp role create example-role  Approver
Success: Role with key 'example-role' created.

Se preiau opțiunile site-ului

Comanda principală este wp option, cu numeroase subcomenzi diferite pentru a ajuta la adăugarea și gestionarea de noi opțiuni pentru site-ul dvs. Cea mai comună ar fi recuperarea adresei URL a site-ului. Aceasta poate fi recuperată prin următoarele:

$ wp option get siteurl
https://mydomain-uk.stackstaging.com

Mai multe WP-CLI

Pentru un document complet despre toate opțiunile WP-CLI, vizitați https://developer.wordpress.org/cli/commands/