WordPress : tailles d’image – recherche et suppression

Publié par Jean-Michel le

J’ai hérité d’un site wordpress qui contient beaucoup trop de tailles d’images téléchargées, plusieurs ne sont pas utilisées.

Je n’arrive pas à trouver où ils sont créés afin de les supprimer. J’ai essayé de rechercher tous les fichiers de thème et les fichiers de plug-in pour add_image_size et _set_post_thumbnail. J’en ai trouvé quelques-uns de cette façon, mais il y en a plusieurs autres que je n’arrive pas à trouver.

D’où pourraient-ils provenir ?

Quelqu’un a des idées/suggestions ?

Solution n°1 trouvée

Par défaut, WP prend en charge 3 tailles d’image, c’est-à-dire Vignette, Moyenne et Grande.

Si vous souhaitez supprimer l’un de ces éléments, vous pouvez utiliser un filtre « intermediate_image_sizes_advanced » pour supprimer les tailles d’image par défaut.

function wp_remove_default_image_sizes( $sizes ) {
    unset( $sizes['thumbnail'] ); // remove thumbnail support
    unset( $sizes['medium'] ); // remove medium support
    unset( $sizes['large'] ); // remove large support

    return $sizes;
}
add_filter( 'intermediate_image_sizes_advanced', 'wp_remove_default_image_sizes' );

Maintenant, si vous voulez connaître les tailles d’image supplémentaires autres que celles-ci, vous pouvez afficher en utilisant

function wp_test_function() {
    global $_wp_additional_image_sizes;
    var_dump( $_wp_additional_image_sizes );
}
add_action( 'admin_init', 'wp_test_function' );

Il existe des plugins ou des thèmes responsables de l’ajout de différentes tailles d’image. Ex : le plugin woocommerece ajoute une nouvelle taille d’image ie  » shop_single « 

Si vous souhaitez supprimer ces tailles d’image supplémentaires, vous pouvez utiliser la fonction remove_image_size().

Voici le code pour cela

function wp_remove_additional_image_sizes() {
    remove_image_size( 'shop_single' );
}
add_action( 'init', 'wp_remove_additional_image_sizes' );

Pour plus d’informations, vous pouvez lire « http://www.sourcexpress.com/remove-unused-images-wordpress/ »

Merci

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *