WordPress es un potente sistema de gestión de contenidos, pero funciona por defecto en el tratamiento de imágenescompresión automáticay recorte. Esto ayuda a la mayoría de los usuarios habituales, pero para los diseñadores, operadores de comercio electrónico y fotobloggers, estas operaciones automatizadas a menudo destruyen el efecto original de la imagen.
Si quieres conservar la calidad y el tamaño originales de las imágenes que subes y no quieres que WordPress se tome libertades con ellas, este artículo es para ti.
![Imágenes[1] - ¡Desactiva por completo la compresión y el recorte de imágenes de WordPress para conservar la calidad de la imagen original!](https://www.361sale.com/wp-content/uploads/2025/05/20250529143402682-image.png)
En primer lugar, la descripción del mecanismo de compresión de imágenes por defecto de WordPress
a través de (un hueco) WordPress A partir de la versión 4.5, el sistema comprobará todos los archivos cargados. JPEG Las imágenes se comprimen automáticamente con una calidad de compresión predeterminada de 82%. Además, al subir imágenes, WordPress genera automáticamente varias imágenes de distintos tamaños (por ejemplo, miniatura, mediana, grande, etc.) para su uso en distintos dispositivos.
Aunque este mecanismo optimiza la velocidad de carga de la página, puede dar lugar a imágenes borrosas, colores imprecisos o falta de detalles.
II. Desactivar la compresión de imágenes JPEG
Añada el siguiente código a la sección funciones.php puede desactivar la compresión de imágenes JPEG de WordPress:
add_filter('calidad_jpeg', function($arg){ return 100; });
Este código establece la relación de compresión JPEG en 100%, lo que significa que no hay compresión.
Para WordPress 5.8 y posteriores, añada este código:
add_filter('wp_editor_set_quality', function(1TP4Calidad) {
return 100;
});
Esto anula el procesamiento de compresión del editor al recortar, rotar y escalar imágenes.
C. Desactivar el recorte de imágenes y la generación automática de tamaños múltiples
Por defecto, WordPress genera automáticamente múltiples tamaños (por ejemplo, 150×150, 300×300, 768x...etc.) cada vez que subes una imagen. Para evitar que el sistema cree imágenes inútiles de forma masiva en segundo plano, puedes desactivar estos ajustes.
Método 1: Desactivar el tamaño por defecto
existe funciones.php Añada el siguiente código al archivo:
function disable_default_image_sizes( $sizes) {
unset( $sizes['miniatura'] );
unset( $sizes['mediano']);
unset( $sizes['grande']);
unset( $sizes['mediano_grande']); unset( $sizes['mediano_grande']).
unset( $sizes['1536x1536']);
unset( $sizes['2048x2048']);
return $sizes;
}
add_filter('intermediate_image_sizes_advanced', 'disable_default_image_sizes');
Método 2: Eliminar el tamaño personalizado del tema o plugin
Algunos temas o plugins pueden registrar tamaños de imagen adicionales. Utilice el siguiente código para eliminarlos de forma masiva:
function remove_custom_image_sizes() {
foreach ( get_intermediate_image_sizes() as $size ) {
remove_image_size($size);
}
}
add_action('init', 'remove_custom_image_sizes', 100);
IV. Desactivar tamaño de imagen en ajustes
Vaya a Backstage > Configuración > Medios, cambie "miniaturaTamaño", "Tamaño medio" y "Tamaño grande" son 0.
![Imágenes [2] - Desactiva por completo la compresión y el recorte de imágenes de WordPress para conservar la calidad de la imagen original.](https://www.361sale.com/wp-content/uploads/2025/05/20250529143538454-image.png)
Esto sólo afecta a WordPress El núcleo genera tamaños de imagen por defecto que no son válidos para temas o plugins, por lo que se recomienda utilizarlos con código.
V. Desactivar el recorte cuadrado de miniaturas
WordPress recortará la miniatura a un cuadrado por defecto. Si desea mantener la relación de aspecto original, puede añadir el siguiente código:
update_option('thumbnail_crop', 0);
También puedes desmarcar la opción "Recortar miniaturas para hacerlas cuadradas" en la configuración de medios en segundo plano.
Seis, plug-ins opcionales recomendados
Los usuarios que no estén familiarizados con el código pueden lograr el mismo propósito con la ayuda del siguiente plugin:
- Desactivar tamaños de imagen: Desactivar con un clic WordPress y tamaños de imagen registrados por tema
- Deje de generar miniaturas innecesarias: Evita que WordPress genere imágenes redundantes al subirlas
- ImsanityLimita el tamaño máximo de las imágenes cargadas para evitar que ocupen mucho espacio.
![Imágenes [3] - Desactiva por completo la compresión y el recorte de imágenes de WordPress para conservar la calidad de la imagen original.](https://www.361sale.com/wp-content/uploads/2025/05/20250529143716556-image.png)
VII. Recomendaciones para optimizar las imágenes antes de cargarlas
Aunque la desactivación de la compresión preserva la calidad de la imagen, se sigue recomendando el preprocesado con herramientas profesionales:
- TinyPNG (herramienta en línea)
![Imágenes [4] - Desactiva por completo la compresión y el recorte de imágenes de WordPress para conservar la calidad de la imagen original.](https://www.361sale.com/wp-content/uploads/2025/05/20250529143735641-image.png)
- ImageOptim (Mac)
![Imágenes [5] - Desactiva por completo la compresión y el recorte de imágenes de WordPress para conservar la calidad de la imagen original.](https://www.361sale.com/wp-content/uploads/2025/05/20250529143811906-image.png)
- RIOT (Windows)
Esto ayuda a reducir el tamaño de los archivos y a acelerar la carga de las páginas.
resúmenes
WordPress La función de manipulación de imágenes tiene sus aspectos positivos, pero puede ser una distracción para los sitios que buscan la integridad de las imágenes. Con los ajustes anteriores, cada imagen subida puede mantenerse en su estado original sin ser manipulada, comprimida o recortada.
Unos pocos fragmentos de código y unos sencillos ajustes dan lugar a una solución de gestión de imágenes más profesional para el contenido de su sitio web.
| Contacte con nosotros | |
|---|---|
| ¿No puede leer el tutorial? Póngase en contacto con nosotros para obtener una respuesta gratuita. Ayuda gratuita para sitios personales y de pequeñas empresas |
Servicio de atención al cliente WeChat
|
| ① Tel: 020-2206-9892 | |
| ② QQ咨询:1025174874 | |
| (iii) Correo electrónico: info@361sale.com | |
| ④ Horario de trabajo: de lunes a viernes, de 9:30 a 18:30, días festivos libres | |
Enlace a este artículo:https://www.361sale.com/es/56702El artículo está protegido por derechos de autor y debe ser reproducido con atribución.




















![Emoji[wozuimei]-Photonflux.com | Servicio profesional de reparación de WordPress, en todo el mundo, respuesta rápida](https://www.361sale.com/wp-content/themes/zibll/img/smilies/wozuimei.gif)
![Emoticono [baoquan] - Photon Wave Network | Servicios profesionales de reparación de WordPress, cobertura mundial, respuesta rápida](https://www.361sale.com/wp-content/themes/zibll/img/smilies/baoquan.gif)

Sin comentarios