WP-CLI este un instrument de linie de comandă care vă permite să gestionați WordPress direct dintr-un terminal SSH fără a vă autentifica în panoul de administrare WordPress. Este deosebit de util pentru operațiuni în bloc, depanare, automatizare și sarcini de gestionare pe partea de server.
Folosind WP-CLI, puteți:
- Gestiona pluginuri și teme
- Crea, modifica și șterge utilizatori
- Să exportați și să importați baze de date
- Să actualizați setările WordPress
- Să verificați fișierele de bază
- Să automatizați sarcinile administrative
Cuprins
Cuprins
- Înainte de a începe
- Gestionarea pluginurilor
- Gestionarea configurației WordPress
- Gestionarea utilizatorilor
- Lucrul cu baza de date
- Verificarea nucleului WordPress
Înainte de a începe
Pentru a utiliza WP-CLI, trebuie mai întâi să aveți activat accesul SSH pentru contul dvs. de găzduire.
După ce v-ați conectat la contul dvs. prin SSH, navigați către directorul rădăcină al instalării dvs. de WordPress.
Exemplu:
cd yourdomain.com/
cd public_html/ Acum ar trebui să vă aflați în directorul principal WordPress și să fiți gata să executați comenzi WP-CLI.
Gestionarea pluginurilor
Lista pluginurilor instalate
Pentru a afișa toate pluginurile instalate:
wp plugin list Rezultatul include:
- Numele pluginului
- Stare (activ/inactiv)
- Actualizări disponibile
- Versiunea instalată
Instalarea și activarea unui plugin
Exemplu:
wp plugin install jetpack --activate Această comandă descarcă, instalează și activează automat pluginul.
Instalați mai multe pluginuri simultan
wp plugin install really-simple-ssl jetpack ninja-forms --activate Activarea unui plugin
wp plugin activate hello Dezactivează un plugin
wp plugin deactivate hello Șterge un plugin
wp plugin delete hello Listă pluginuri active cu actualizări disponibile
wp plugin list --field=name --status=active --update=available Actualizează un plugin
wp plugin update plugin-name Exemplu:
wp plugin update duplicator WP-CLI va descărca și instala automat cea mai recentă versiune disponibilă.
Gestionarea configurației WordPress
Verificați adresa URL curentă a site-ului web
wp option get siteurl Această comandă afișează adresa URL configurată în prezent în WordPress.
Modificați adresa URL a site-ului web
wp option update siteurl https://new-domain.com Această opțiune este utilă după migrarea unui site web către un domeniu nou.
Notă: Aceasta modifică doar configurația WordPress. Nu modifică setările de găzduire sau DNS.
Lucrul cu baza de date
Exportarea bazei de date
Pentru a crea o copie de rezervă a bazei de date:
wp db export WP-CLI generează un fișier SQL care conține o copie a bazei de date curente.
Importați o bază de date
Pentru a restaura o bază de date dintr-un fișier SQL:
wp db import backup-file.sql Această comandă importă copia de rezervă specificată a bazei de date în instalarea curentă de WordPress.
Gestionarea utilizatorilor
Listă cu toți utilizatorii
Lista utilizatorilor WP Rezultatul include:
- ID utilizator
- Nume de utilizator
- Nume afișat
- Adresă de e-mail
- Data înregistrării
- Rolul utilizatorului
Listă utilizatori după rol
Exemplu:
wp user list --role=administrator Rolurile disponibile în WordPress includ:
- administrator
- editor
- autor
- colaborator
- abonat
Creați un utilizator nou
Exemplu:
wp user create john [email protected] --role=administrator WP-CLI va genera automat o parolă și o va afișa după creare.
Ștergerea unui utilizator și realocarea conținutului
wp user delete john --reassign=jane Tot conținutul creat de utilizatorul șters va fi atribuit contului specificat.
Modificarea parolei unui utilizator
Mai întâi, identificați ID-ul utilizatorului:
wp user list Apoi actualizați parola:
wp user update 1 --user_pass=NewPassword123 Modificarea adresei de e-mail a unui utilizator
wp user update 1 [email protected] Modificarea rolului unui utilizator
Exemplu:
wp user set-role 1 administrator Această comandă actualizează permisiunile utilizatorului.
Verificarea nucleului WordPress
Una dintre cele mai utile funcții ale WP-CLI este capacitatea de a verifica fișierele de bază ale WordPress în raport cu sumele de control oficiale ale WordPress.
Executați:
wp core verify-checksums Această comandă verifică dacă vreun fișier din nucleul WordPress a fost modificat.
Aceasta poate ajuta la identificarea:
- Fișiere corupte
- Modificări neautorizate
- Posibile infecții cu malware
Important: Verificarea sumei de control nu înlocuiește o scanare completă împotriva malware-ului, dar poate indica faptul că fișierele de bază ale WordPress au fost modificate în mod neașteptat.
De ce să folosiți WP-CLI?
WP-CLI este deosebit de util atunci când:
- Nu puteți accesa panoul de administrare WordPress.
- Trebuie să efectuați operațiuni în bloc.
- Gestionați mai multe site-uri WordPress.
- Doriți să automatizați sarcinile repetitive.
- Trebuie să depanați WordPress la nivel de server.
Rezumat
WP-CLI este un instrument puternic de linie de comandă pentru gestionarea WordPress prin SSH. Vă permite să instalați și să actualizați pluginuri, să gestionați utilizatori, să modificați setările WordPress, să creați copii de rezervă ale bazelor de date, să restaurați bazele de date și să verificați integritatea fișierelor de bază ale WordPress – totul fără a vă autentifica în panoul de control WordPress.