Desactivar tamaños específicos de miniaturas

Desactivar tamaños específicos de miniaturas
WordPress
PRO

Existen varias razones por las que puedes querer desactivar tamaños específicos de miniaturas de WordPress:

1. Rendimiento:

  • WordPress genera automáticamente múltiples tamaños de miniaturas para cada imagen que subes, lo que puede consumir recursos del servidor y aumentar el tiempo de carga de la página, especialmente si subes muchas imágenes grandes.
  • Desactivar los tamaños de miniaturas que no utilizas puede liberar recursos del servidor y mejorar el rendimiento de tu sitio web.

2. Espacio de almacenamiento:

  • Las miniaturas se almacenan en tu servidor web, y con el tiempo, pueden ocupar una cantidad significativa de espacio de almacenamiento.
  • Desactivar los tamaños de miniaturas que no utilizas puede liberar espacio de almacenamiento y reducir el costo de tu alojamiento web.

3. Compatibilidad con temas y plugins:

  • Algunos temas y plugins de WordPress pueden crear sus propios tamaños de miniaturas personalizados.
  • Si estos tamaños de miniaturas personalizados no coinciden con los tamaños que utiliza tu tema, pueden causar problemas de visualización o rendimiento.
  • Desactivar los tamaños de miniaturas que no utilizas puede evitar estos problemas de compatibilidad.

4. Facilidad de uso:

  • Si solo utilizas unos pocos tamaños de miniaturas específicos, puede ser más fácil administrar tu biblioteca de medios si desactivas los tamaños que no necesitas.
  • Esto te permitirá eliminar las miniaturas no utilizadas y mantener tu biblioteca de medios organizada.

Copia y pega el siguiente fragmento de código en tu archivo functions.php de tu tema hijo.

add_filter( 'intermediate_image_sizes_advanced', function( $sizes ) {
// Desactiva tamaños específicos de miniaturas, descomenta los que quieras desactivar.

// unset( $sizes['thumbnail'] ); // 150px x 150px
// unset( $sizes['medium'] ); // 300px x 300px
// unset( $sizes['medium_large'] ); // 768px x 0px
// unset( $sizes['large'] ); // 1024px x 1024px
// unset( $sizes['1536x1536'] ); // 1536px x 1536px
// unset( $sizes['2048x2048'] ); // 2048px x 2048px
	
	return $sizes;
} );
PHP by Gabriel Ramírez

Hola, que bueno verte otra vez!

o

Regístrate