"A apărut o eroare la decuparea imaginii" când decupați imaginea
Setez imaginea pentru header în WordPress și când dau click pe butonul decupare
, îmi apare următoarea eroare:
A apărut o eroare la decuparea imaginii.

Există prea puține informații pentru a fi complet sigur, dar de obicei această eroare apare atunci când WordPress nu poate găsi biblioteca grafică care ar trebui să fie instalată pe serverul dvs. Prin urmare, ar trebui să verificați cu furnizorul dvs. de hosting dacă Imagick și/sau GD sunt instalate.
De asemenea, puteți adăuga acest mic fragment de cod în fișierul functions.php
pentru a vă asigura că WordPress caută ambele biblioteci (deseori caută doar Imagick):
add_filter ('wp_image_editors', 'wpse303391_change_graphic_editor');
function wpse303391_change_graphic_editor ($array) {
return array( 'WP_Image_Editor_GD', 'WP_Image_Editor_Imagick' );
}
Acest fragment va căuta mai întâi GD și apoi Imagick. Ultima oferă o calitate mai bună, dar utilizează mai multă memorie, ceea ce poate duce și la erori de server.

Există o listă a acestor cerințe "suplimentare" undeva? https://wordpress.org/about/requirements/ nu menționează nicio bibliotecă PHP care trebuie instalată.

WordPress presupune că există o instalare completă de PHP pe server. Nu este ceva "suplimentar".

Ești un salvator, mulțumesc! GoDaddy a spus că era instalat, dar tot arunca eroarea. Această soluție a rezolvat problema.

Am avut aceeași problemă și nu am reușit să o rezolv folosind soluțiile găsite pe diverse portaluri, deoarece nu sunt un programator profesionist și nu am putut înțelege trucurile lor. Totuși, am reușit să rezolv problema de decupare a imaginilor și vă voi explica cum am procedat.
Tot ce trebuie să faceți este să deschideți panoul de control XAMPP, să opriți ambele servicii Apache și MySQL, apoi să faceți clic pe butonul de configurare al Apache și să selectați PHP (php.ini). După selectare, veți vedea un fișier de configurare - căutați linia:
;extension=gd
Ștergeți semnul punct și virgulă (;) pentru a activa serviciile GD în sistemul dumneavoastră pentru PHP, deoarece în mod implicit această extensie vine comentată. Salvați fișierul și reporniți ambele servicii Apache și MySQL.
Sper că vă va fi de folos.

Am întâmpinat aceeași problemă pe blogul meu și după o scurtă căutare am descoperit că motivul era biblioteca GD pentru PHP care nu era instalată pe server.
Deoarece serverul meu rulează pe CentOS, pentru a găsi pachetul GD Library în repository-ul CentOS:
$ sudo yum list available | grep 'gd'
Identificați numele pachetului GD Library și instalați-l:
$ sudo yum install php-gd
Reporniți serviciul Apache:
$ sudo service httpd restart
Un articol detaliat pe care l-am scris poate fi găsit aici cu capturi de ecran ale rezultatelor comenzilor.

Se pare că sunteți autorul articolului la care s-a făcut link. Când faceți link către propriul site sau conținut (sau conținut cu care sunteți afiliat), trebuie să dezvăluiți afilierea în răspuns pentru a nu fi considerat spam. Folosirea aceluiași text în numele de utilizator ca în URL sau menționarea acestuia în profil nu este considerată o dezvăluire suficientă conform politicii Stack Exchange.
