wp core update în WordPress

Actualizează nucleul WordPress la ultima versiune sau la una anume; update-db actualizează apoi baza de date.

Sintaxă
wp core update [<zip>] [--minor] [--version=<version>] [--force] [--locale=<locale>]
wp core update-db [--network] [--dry-run]
wp core version [--extra]

Ce face wp core update

wp core update descarcă și instalează cea mai nouă versiune WordPress oferită de wordpress.org pentru site-ul tău. Cu --minor se aplică doar actualizările de întreținere și securitate (de exemplu 7.1.2 → 7.1.3), fără salt la o versiune majoră. Cu --version alegi o versiune exactă; pentru o versiune mai veche decât cea instalată (downgrade) ai nevoie și de --force.

După o actualizare majoră, structura bazei de date se poate schimba. wp core update-db rulează aceeași actualizare a bazei de date pe care o face panoul de administrare la prima vizită după update; cu --dry-run doar compară versiunile, fără să modifice nimic, iar cu --network o face pe toate site-urile unei rețele multisite.

wp core version afișează versiunea instalată, citită din wp-includes/version.php. Cu --extra arată și revizia bazei de date, versiunea TinyMCE și limba pachetului.

Parametri

Parametru Descriere
[<zip>] Calea către o arhivă zip locală, folosită în loc de descărcarea de pe wordpress.org.
--minor Doar actualizări minore (de exemplu 4.3 → 4.3.3, nu 4.4).
--version=<version> Actualizează la o versiune anume, în loc de cea mai nouă. Acceptă și nightly.
--force Actualizează chiar dacă versiunea instalată este mai mare decât cea cerută (downgrade).
--locale=<locale> Limba pachetului descărcat, de exemplu ro_RO.
update-db --network Actualizează baza de date pentru toate site-urile unei rețele multisite.
update-db --dry-run Compară versiunile bazei de date fără să facă actualizarea.
version --extra Afișează și revizia bazei de date, versiunea TinyMCE și limba pachetului.

Exemple

Exemplul 1: Verificarea versiunii și actualizarea la ultima versiune

Site-ul este în română, așa că se descarcă pachetul ro_RO.

wp core version
wp core update

Ieșire în terminal

6.9.1
Updating to version 7.1.3 (ro_RO)...
Downloading update from https://downloads.wordpress.org/release/ro_RO/wordpress-7.1.3.zip...
Unpacking the update...
Success: WordPress updated successfully.

Exemplul 2: Actualizarea bazei de date după update

Întâi --dry-run arată ce urmează să se schimbe, apoi comanda propriu-zisă face actualizarea. Revizia 60717 corespunde WordPress 6.9, iar 61833 versiunilor 7.0 și 7.1.

wp core update-db --dry-run
wp core update-db
wp core version --extra

Ieșire în terminal

Success: WordPress database will be upgraded from db version 60717 to 61833.
Success: WordPress database upgraded successfully from db version 60717 to 61833.
WordPress version: 7.1.3
Database revision: 61833
TinyMCE version:   4.9110 (49110-20250317)
Package language:  ro_RO

Exemplul 3: Doar actualizările minore

Util pe un server unde vrei patch-urile de securitate, dar nu o versiune majoră netestată. Dacă nu există nicio actualizare minoră, comanda spune asta și se oprește.

wp core update --minor

Ieșire în terminal

Success: WordPress is at the latest minor release.

Greșeli frecvente

  • Actualizarea fără copie de rezervă: înainte de un update major fă un export al bazei de date (wp db export) și o copie a folderului wp-content.
  • Uitarea lui wp core update-db după o actualizare majoră făcută din terminal: dacă actualizarea bazei de date nu a rulat, WordPress ți-o cere la prima intrare în panou. Din terminal o verifici și o rulezi pe loc cu wp core update-db.
  • Mesajul Another update is currently in progress. după o actualizare întreruptă: blocarea rămâne în opțiunea core_updater.lock. După ce te asiguri că nu rulează altă actualizare, o ștergi cu wp option delete core_updater.lock.
  • Downgrade fără --force: cu --version mai mică decât cea instalată, comanda nu face nimic. Revenirea la o versiune veche poate lăsa baza de date cu o structură nouă, deci folosește-o doar cu o copie de rezervă.

Comenzi înrudite

  • wp core download: Descarcă fișierele WordPress de pe wordpress.org în folderul curent sau în cel ales, verificate cu md5.
  • wp plugin update: Actualizează pluginurile la versiunea nouă de pe wordpress.org, pe rând sau toate odată, cu previzualizare –dry-run.
  • wp db export: Salvează baza de date a site-ului într-un fișier .sql, folosind datele de conectare din wp-config.php.
  • wp option get / update: Citește, modifică și listează opțiunile WordPress din tabelul wp_options direct din terminal.