wp core download în WordPress

Descarcă fișierele WordPress de pe wordpress.org în folderul curent sau în cel ales, verificate cu md5.

Sintaxă
wp core download [--path=<path>] [--locale=<locale>] [--version=<version>] [--skip-content] [--force]

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 --force doar dacă vrei cu adevărat să suprascrii fișierele nucleului (conținutul din wp-content nu 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 exemplu sudo -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 de wp 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.