Nou Generator de prompt AI — scrie prompturi mai bune pentru ChatGPT, Claude și Gemini →

wp media regenerate în WordPress

Regenerează miniaturile imaginilor încărcate, de exemplu după schimbarea temei sau a dimensiunilor de imagine.

Sintaxă
wp media regenerate [<attachment-id>...] [--image_size=<image_size>...] [--only-missing] [--skip-delete] [--yes]

Ce face wp media regenerate

La încărcarea unei imagini, WordPress creează copii la dimensiunile înregistrate (thumbnail, medium, large și cele adăugate de temă cu add_image_size()). Dacă schimbi tema sau dimensiunile, imaginile vechi nu au copiile noi. wp media regenerate le creează din fișierul original.

Fără ID-uri, comanda lucrează pe toate imaginile și cere confirmare (--yes răspunde automat „da”). Implicit șterge miniaturile vechi înainte de a le crea pe cele noi; cu --skip-delete le păstrează, util dacă alte site-uri trimit linkuri direct la ele. --only-missing creează doar dimensiunile care lipsesc, deci e mult mai rapid pe biblioteci mari.

Opțiunea --delete-unknown, care șterge doar miniaturile dimensiunilor care nu mai sunt înregistrate, a apărut în WP-CLI 2.11.0.

Parametri

Parametru Descriere
<attachment-id>... ID-urile imaginilor de regenerat. Fără ele: toate imaginile.
--image_size=<image_size>... Regenerează doar dimensiunea dată; repetă opțiunea pentru mai multe.
--skip-delete Nu șterge miniaturile vechi.
--only-missing Generează doar miniaturile care lipsesc.
--delete-unknown Șterge doar miniaturile dimensiunilor vechi, neînregistrate (din WP-CLI 2.11.0).
--yes Răspunde „da” la confirmare (confirmarea apare doar când nu dai ID-uri).

Exemple

Exemplul 1: Câteva imagini anume

ID-urile le găsești în biblioteca media sau cu wp post list --post_type=attachment.

wp media regenerate 41 42

Ieșire în terminal

Found 2 images to regenerate.
1/2 Regenerated thumbnails for "Cappuccino" (ID 41).
2/2 Regenerated thumbnails for "Terasa Cafenea Iași" (ID 42).
Success: Regenerated 2 of 2 images.

Exemplul 2: Doar miniaturile lipsă, fără confirmare

Varianta potrivită după schimbarea temei: imaginile care au deja toate dimensiunile sunt doar verificate.

wp media regenerate --only-missing --yes

Ieșire în terminal

Found 3 images to regenerate.
1/3 Regenerated thumbnails for "Latte" (ID 45).
2/3 No thumbnail regeneration needed for "Terasa Cafenea Iași" (ID 42).
3/3 Regenerated thumbnails for "Cappuccino" (ID 41).
Success: Regenerated 3 of 3 images.

Exemplul 3: O singură dimensiune pentru toate imaginile

Fără ID-uri, comanda cere confirmare; aici s-a răspuns cu y.

wp media regenerate --image_size=large

Ieșire în terminal

Do you really want to regenerate the "large" image size for all images? [y/n] y
Found 3 images to regenerate.
1/3 Regenerated "large" thumbnail for "Latte" (ID 45).
2/3 Regenerated "large" thumbnail for "Terasa Cafenea Iași" (ID 42).
3/3 Regenerated "large" thumbnail for "Cappuccino" (ID 41).
Success: Regenerated 3 of 3 images.

Greșeli frecvente

  • Rularea pe o bibliotecă cu mii de imagini, în timpul zilei, pe un server mic: procesarea imaginilor încarcă procesorul. Folosește --only-missing sau rulează noaptea.
  • Ștergerea miniaturilor vechi când articolele le folosesc direct în conținut (de exemplu poza-300x200.jpg): dacă dimensiunea s-a schimbat, linkurile din articole se rup. Folosește --skip-delete.
  • Lipsa fișierului original pe disc (de exemplu după o mutare incompletă a directorului uploads): miniaturile nu pot fi refăcute, iar comanda raportează imaginile care nu au putut fi regenerate.

Comenzi înrudite

  • wp theme activate: Schimbă tema activă a site-ului cu o temă deja instalată, identificată prin slug.
  • wp post list: Afișează articole, pagini sau alte tipuri de conținut, filtrate cu argumentele WP_Query, în tabel, CSV, JSON sau ID-uri.
  • wp db export: Salvează baza de date a site-ului într-un fișier .sql, folosind datele de conectare din wp-config.php.
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: wp media regenerate

Ai o nelămurire despre utilizarea comenzii wp media regenerate sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.