Ce face wp core download
wp core download este de obicei primul pas când instalezi un site nou din terminal. Comanda descarcă arhiva oficială WordPress, verifică suma md5 și o dezarhivează în folderul curent (sau în cel dat cu --path). Arhiva rămâne în cache-ul WP-CLI (~/.wp-cli/cache/), așa că o a doua descărcare a aceleiași versiuni merge mai repede.
Cu --locale=ro_RO primești pachetul în limba română, cu traducerile incluse. Cu --version alegi o versiune anume (de exemplu 6.9), latest sau nightly.
Comanda doar copiază fișierele: nu creează wp-config.php, baza de date sau contul de administrator. Pentru acestea urmează wp config create și wp core install.
Parametri
| Parametru | Descriere |
|---|---|
--path=<path> |
Folderul în care se pune WordPress. Implicit, folderul curent. Dacă nu există, WP-CLI îl creează. |
--locale=<locale> |
Limba pachetului, de exemplu ro_RO. Implicit en_US. |
--version=<version> |
Versiunea dorită: un număr de versiune, latest sau nightly. |
--skip-content |
Descarcă WordPress fără temele și pluginurile implicite. |
--force |
Suprascrie fișierele existente, dacă există deja o instalare în folder. |
--extract |
Dezarhivează fișierul descărcat (implicit da; --no-extract păstrează doar arhiva). Disponibil din WP-CLI 2.7. |
[<download-url>] |
Descarcă direct de la o adresă dată, în loc de wordpress.org. |
Exemple
Exemplul 1: Descărcarea WordPress în română
Comanda se rulează în folderul site-ului, aici pe un server pentru „Cafenea Iași”.
cd /var/www/cafenea
wp core download --locale=ro_RO
Ieșire în terminal
Downloading WordPress 7.1.3 (ro_RO)...
md5 hash verified: 4f2a9c71d0b85e36a1c7f9e2d64b0a58
Success: WordPress downloaded.
Exemplul 2: O versiune anume, într-un folder nou, fără temele implicite
Folderul dat cu --path nu există încă, așa că WP-CLI îl creează înainte de descărcare.
wp core download --path=/var/www/test-cluj --version=6.9 --skip-content
Ieșire în terminal
Creating directory '/var/www/test-cluj/'.
Downloading WordPress 6.9 (en_US)...
md5 hash verified: 9d3e6b20c4a1f87e55b0d2c9a83f61e7
Success: WordPress downloaded.
Greșeli frecvente
- Rularea în folderul unei instalări existente: comanda se oprește cu
Error: WordPress files seem to already be present here.. Folosește--forcedoar dacă vrei cu adevărat să suprascrii fișierele nucleului (conținutul dinwp-contentnu ar trebui atins, dar fă o copie înainte). - Rularea ca root (de exemplu cu
sudo): WP-CLI refuză implicit să ruleze ca root, iar fișierele ar ajunge oricum cu proprietar greșit. Rulează comanda ca utilizatorul serverului web, de exemplusudo -u www-data wp core download. - Așteptarea ca site-ul să funcționeze imediat: după descărcare mai ai nevoie de
wp-config.php(wp config create), de baza de date și dewp core install.
Comenzi înrudite
wp core install: Creează tabelele WordPress și contul de administrator: „instalarea în 5 minute” făcută dintr-o singură comandă.wp core update: Actualizează nucleul WordPress la ultima versiune sau la una anume; update-db actualizează apoi baza de date.wp-config.php: constante: Fișierul de configurare al WordPress: datele bazei de date, prefixul tabelelor, cheile de securitate, adresele site-ului și alte constante.