El temido «Error HTTP» al subir imágenes a la biblioteca de medios suele tener que ver con los límites de PHP o la memoria.
Por qué ocurre
- Falta de memoria PHP.
- Límite de tamaño de subida demasiado bajo.
- Conflicto con la librería de imágenes del servidor (GD/Imagick).
Cómo solucionarlo
1. Aumenta la memoria en wp-config.php: define('WP_MEMORY_LIMIT', '256M');
2. Sube el límite de subida (upload_max_filesize y post_max_size) en tu hosting.
3. Prueba a desactivar plugins de optimización de imágenes.
4. Comprueba la imagen: a veces pesa demasiado o tiene un formato problemático.