{ . . . }
Snippets

Evitar que WordPress cree los tamaños de imagen predeterminados

Sin Comentarios

Cada vez que cargamos una imagen a la Biblioteca multimedia WordPress guarda la imagen en varios tamaños de manera predeterminada. Por lo general no hay ningún problema con esto, pero hay situaciones en las que no necesitamos esta función en nuestro sitio, por ejemplo, si usamos nuestros propios tamaños de imagen en el theme de Worpress. En estas situaciones, es correcto evitar que WordPress cree estas imágenes porque ocupan un espacio de servidor sin necesidad.

Para eliminar los tamaños de imagen predeterminados en WordPress, agregue el siguiente código al archivo functions.php

function wp_remove_image_sizes($sizes, $metadata) {
    $disabled_sizes = array(
        'thumbnail', // 150x150 image
        'medium', // max 300x300 image
        'large'   // max 1024x1024 image
    );

    // unset disabled sizes
    foreach ($disabled_sizes as $size) {
        if (!isset($sizes[$size])) {
            continue;
        }
    
        unset($sizes[$size]);
    }

    return $sizes;
}

add_filter('intermediate_image_sizes_advanced', 'wp_remove_image_sizes', 10, 2);

Comentar

avatar