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 |+-----------------+--------+--------+---------+
Blank
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=count6
Blank
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 --activateInstalling 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.
Blank
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 --minorSuccess: Plugin already updated.
Code
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 [email protected] --role=author --user_pass=password123Success: Created user 3.
Code
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 ApproverSuccess: Role with key 'example-role' created.
Code
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 siteurlhttps://mydomain-uk.stackstaging.com
Code
Mai multe WP-CLI
Pentru un document complet despre toate opțiunile WP-CLI, vizitați https://developer.wordpress.org/cli/commands/
