Comment supprimer en masse les images en vedette des publications dans WordPress


Récemment, un de nos lecteurs nous a demandé comment supprimer en masse les images sélectionnées des publications dans WordPress ? Chez WPBeginner, nous avons discuté à plusieurs reprises des images présentées (vignettes de publication). Nous vous avons montré comment ajouter des images en vedette dans WordPress, comment ajouter de nouvelles tailles d'image dans WordPress, comment régénérer les vignettes, nous vous avons même montré comment ajouter plusieurs images en vedette à une publication dans WordPress. Dans cet article, nous allons vous montrer comment supprimer en masse les images sélectionnées des publications dans WordPress.

Le problème de la suppression groupée des miniatures de publication ou des images en vedette

Malheureusement, par défaut, vous ne pouvez supprimer les images sélectionnées qu'en modifiant chaque publication et en supprimant l'image sélectionnée. Désormais, si un utilisateur publie des centaines de publications contenant des images en vedette, les supprimer une par une peut prendre beaucoup de temps. Au lieu de cela, nous allons essayer une approche différente. Nous exécuterons une requête dans la base de données et supprimerons les images en vedette sur toutes les publications.

Avant de continuer, veuillez noter que le code ci-dessous supprimera les images en vedette de toutes les publications de votre site WordPress en les collant simplement. Notez également que ce code ne supprimera aucune de vos images téléchargées, elles seront toujours disponibles dans la médiathèque et vous pourrez les réutiliser à tout moment.

Tout ce que vous avez à faire est de copier et coller ce code dans le fichier functions.php de votre thème.


global $wpdb;
$wpdb->query( "
    DELETE FROM $wpdb->postmeta 
    WHERE meta_key = '_thumbnail_id'
" );

C'est tout. Dès que vous enregistrez votre fichier function.php, ce script exécutera une requête dans la base de données et supprimera les images en vedette de toutes les publications.

Important : Veuillez supprimer ce code immédiatement après avoir enregistré votre fichier function.php. Vous ne pourrez pas définir d’images en vedette dans WordPress car ce code continuera à supprimer les images en vedette des publications.

Nous espérons que cet article vous a aidé à gagner du temps et vous a permis de supprimer en masse les images sélectionnées des publications WordPress. Pour des questions et des commentaires, veuillez laisser un commentaire ci-dessous.

Source : Kaiser