«Se ha producido un error al recortar tu imagen» al recortar imagen
Estoy configurando la imagen de cabecera en WordPress y cuando hago clic en el botón recortar
, me muestra el siguiente error:
Se ha producido un error al recortar tu imagen.

Hay muy poca información para estar completamente seguro, pero normalmente este error ocurre cuando WordPress no puede encontrar la biblioteca gráfica que debería estar instalada en tu servidor. Por lo tanto, deberías verificar con tu proveedor si Imagick y/o GD están instalados.
También puedes añadir este pequeño fragmento de código en tu archivo functions.php
para asegurarte de que WordPress busque ambas (a menudo solo busca 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' );
}
Este fragmento buscará primero GD y luego Imagick. Este último ofrece mejor calidad, pero utiliza más memoria, lo que también puede provocar errores en el servidor.

¿Existe una lista de estos requisitos "extra" en algún lugar? https://wordpress.org/about/requirements/ no menciona ninguna biblioteca PHP que necesite ser instalada.

WordPress asume que hay una instalación completa de PHP en el servidor. No es algo "extra".

Eres un salvavidas, gracias, GoDaddy dijo que estaba instalado pero seguía mostrando el error. Esto lo solucionó

Me enfrenté al mismo problema y no podía entender cómo resolverlo siguiendo las ideas proporcionadas en todos los portales, ya que no soy un programador experto, por lo que no me era posible entender sus trucos. Pero ahora he solucionado con éxito este problema de recorte de imágenes y comparto mi truco sobre cómo se solucionó.
Solo tienes que abrir tu controlador de XAMPP y detener ambos servicios, Apache y MySQL. Ahora haz clic en el botón de configuración de Apache y selecciona PHP (php.ini). Después de seleccionarlo, verás un archivo de configuración, busca el texto:
;extension=gd
Ahora simplemente elimina el punto y coma (;) para habilitar los servicios GD en tu sistema para PHP, ya que por defecto viene comentado. Guarda el archivo y reinicia ambos servicios, Apache y MySQL.
Espero que esto te ayude.

Me encontré con el mismo problema en mi blog, después de buscar un rato descubrí que era porque la biblioteca GD para PHP no estaba instalada en el servidor.
Como mi servidor está alojado en CentOS, para encontrar el paquete de la biblioteca GD en los repositorios de CentOS:
$ sudo yum list available | grep 'gd'
Identifica el nombre del paquete de la biblioteca GD e instálalo:
$ sudo yum install php-gd
Reinicia el servicio de Apache:
$ sudo service httpd restart
Puedes encontrar un artículo detallado que escribí aquí con capturas de pantalla de la salida de los comandos.

Parece que eres el autor del artículo enlazado. Cuando enlaces a tu propio sitio o contenido (o contenido con el que estás afiliado), debes divulgar tu afiliación en la respuesta para que no se considere spam. Tener el mismo texto en tu nombre de usuario que la URL o mencionarlo en tu perfil no se considera una divulgación suficiente según la política de Stack Exchange.
