Direct la conținutul principal

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   |+-----------------+--------+--------+---------+

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/

Ați primit răspuns la întrebare?