Ce face wp plugin update
wp plugin update descarcă și instalează versiunea nouă a pluginurilor pe care le numești, sau a tuturor celor care au actualizări cu --all. Cât timp rulează actualizarea unor pluginuri active, WordPress trece site-ul în modul de mentenanță (Enabling Maintenance mode...) și îl scoate la final.
La sfârșit apare un tabel cu versiunea veche, cea nouă și starea fiecărui plugin (Updated sau Error). Cu --dry-run vezi doar ce s-ar actualiza, fără să se schimbe nimic. --minor și --patch limitează saltul de versiune (de exemplu 1.3 → 1.4, respectiv 1.3 → 1.3.3), iar --exclude lasă deoparte anumite pluginuri.
Comanda actualizează doar pluginurile cunoscute de serverul de actualizări (de regulă cele din wordpress.org sau pluginurile comerciale care își înregistrează propriul sistem de update). Un plugin încărcat manual dintr-un zip, fără sistem de actualizare, nu apare ca „available”.
Parametri
| Parametru | Descriere |
|---|---|
<plugin>... |
Unul sau mai multe pluginuri de actualizat. |
--all |
Actualizează toate pluginurile care au actualizări. |
--exclude=<name> |
Slug-uri separate prin virgulă care nu se actualizează. |
--minor |
Doar actualizări minore (de exemplu 1.3 → 1.4, nu 2.0). |
--patch |
Doar actualizări de tip patch (de exemplu 1.3 → 1.3.3, nu 1.4). |
--version=<version> |
Actualizează la o versiune anume. |
--dry-run |
Arată ce pluginuri s-ar actualiza, fără să le actualizeze. |
--format=<format> |
Formatul raportului: table (implicit), csv, json sau summary. |
Exemple
Exemplul 1: Previzualizare cu –dry-run
Nimic nu se descarcă; vezi doar lista actualizărilor disponibile.
wp plugin update --all --dry-run
Ieșire în terminal
Available plugin updates:
+----------------+--------+---------+----------------+
| name | status | version | update_version |
+----------------+--------+---------+----------------+
| contact-form-7 | active | 6.1.1 | 6.1.3 |
| wordpress-seo | active | 26.1 | 26.2 |
+----------------+--------+---------+----------------+
Exemplul 2: Actualizarea tuturor pluginurilor
Pluginurile sunt active, deci site-ul intră scurt în mentenanță.
wp plugin update --all
Ieșire în terminal
Enabling Maintenance mode...
Downloading update from https://downloads.wordpress.org/plugin/contact-form-7.6.1.3.zip...
Unpacking the update...
Installing the latest version...
Removing the old version of the plugin...
Plugin updated successfully.
Downloading update from https://downloads.wordpress.org/plugin/wordpress-seo.26.2.zip...
Unpacking the update...
Installing the latest version...
Removing the old version of the plugin...
Plugin updated successfully.
Disabling Maintenance mode...
+----------------+-------------+-------------+---------+
| name | old_version | new_version | status |
+----------------+-------------+-------------+---------+
| contact-form-7 | 6.1.1 | 6.1.3 | Updated |
| wordpress-seo | 26.1 | 26.2 | Updated |
+----------------+-------------+-------------+---------+
Success: Updated 2 of 2 plugins.
Exemplul 3: Un plugin care este deja la zi
Dacă pluginul cerut nu are actualizare, comanda nu descarcă nimic.
wp plugin update akismet
Ieșire în terminal
Success: Plugin already updated.
Greșeli frecvente
- Actualizarea tuturor pluginurilor direct pe site-ul live, fără copie de rezervă: rulează întâi
--dry-run, fă unwp db exportși, ideal, testează pe o copie a site-ului. - Întreruperea comenzii (Ctrl+C, conexiune SSH căzută) în timpul actualizării: fișierul
.maintenancepoate rămâne în rădăcina site-ului, care afișează mesajul de mentenanță. Șterge fișierul ca să revină site-ul. - Așteptarea ca
--allsă actualizeze și temele sau nucleul: comanda se ocupă doar de pluginuri. Temele se actualizează cuwp theme update, nucleul cuwp core update.
Comenzi înrudite
wp plugin list: Afișează pluginurile instalate cu starea lor (activ sau inactiv), versiunea și actualizările disponibile.wp plugin install: Instalează unul sau mai multe pluginuri din directorul wordpress.org, dintr-o arhivă zip locală sau de la o adresă URL.wp theme list: Afișează temele instalate, cu stare, versiune și actualizări; wp theme update le actualizează.wp core update: Actualizează nucleul WordPress la ultima versiune sau la una anume; update-db actualizează apoi baza de date.wp db export: Salvează baza de date a site-ului într-un fișier .sql, folosind datele de conectare din wp-config.php.