Descubre en este tutorial cómo conseguir que las imágenes no pierdan resolución al subirlas a WordPress 5.3 o superior con un simple snippet de código.
WordPress 5.3 introdujo la función de «redimensionar» el tamaño de las imágenes con demasiada resolución (+ 2560px de ancho).
Es decir, a partir de esta versión (5.3 y superiores) cuando subes una imagen mayor de 2560px de ancho a la biblioteca de medios, WordPress reduce su tamaño a esa resolución.
La idea detrás de esta funcionalidad es evitar que se muestren imágenes de un tamaño desproporcionado, lo cual provoca que la página cargue más lento a causa de su peso.
Y ya sabes que cuanto menos pese una página, más rápido carga.
Hasta aquí todo bien. 😉
Pero el problema viene cuando, por algún motivo (por ejemplo, que quieras vender fotografías en alta resolución) necesitas mantener la resolución original.
Es cierto que puedes recuperar la versión original de la imagen subida usando la función wp_get_original_image_path. Sin embargo, esto puede ser un engorro si trabajas con otros plugins (para vender las fotografías o similar).
¿Qué haces entonces?
Lo más práctico en este caso es prevenir que WordPress reduzca el tamaño de tus imágenes usando el filtro big_image_size_threshold.
Snippet para quitar el límite de resolución de las imágenes que subes a WordPress
Añade el siguiente fragmento al final del fichero functions.php o plugin de funcionalidades:
Para ver este código y los otros 1921 snippets de esta web,
identifícate o suscríbete aquí.
Así de sencillo, ¿ves?
Con esto consigues deshabilitar el filtro big_image_size_threshold y, por lo tanto, mantener la resolución original de la imagen al subirla a WordPress.
De estas forma evitas que la imagen sea «redimensionada», pero no que que se comprima al 82% de calidad.
Si quieres mantener la calidad de la imagen intacta echa un ojo a este tutorial.
Conclusión
Ahora ya sabes cómo impedir que WordPress reduzca el tamaño original de las imágenes de gran resolución que subes a la biblioteca de medios.
¿Alguna duda? Te leo en los comentarios.
Y si quieres darme una sugerencia para próximos tutoriales, déjamela en el formulario de contacto. Ventajas de ser suscriptor. 😉