Voulez-vous supprimer en masse des publications WordPress ?
Il est facile de gérer des publications individuelles à partir de la zone d’administration. Cependant, si vous souhaitez supprimer un grand nombre de publications, sélectionner et supprimer chaque publication individuellement peut prendre beaucoup de temps.
Dans cet article, nous allons vous afficher deux façons rapides et faciles de supprimer en masse les publications WordPress de votre blog.
Pourquoi supprimer en masse des publications WordPress ?
Lorsque vous souhaitez supprimer une publication de votre site WordPress, il vous suffit d’aller dans » Messages » « Tous les messages « et de survoler l’article que vous souhaitez supprimer.
Lorsqu’il apparaît, il suffit de cliquer sur le lien « Corbeille » pour mettre cette publication à la corbeille.
Par défaut, WordPress supprime automatiquement tout ce qui se trouve dans la corbeille depuis 30 jours. Après cela, ils seront définitivement supprimés de votre base de données WordPress, à moins que vous n’ayez désactivé la fonctionnalité de vidage automatique de la corbeille.
Cependant, il peut arriver que vous deviez supprimer des publications en masse. Par exemple, si vous acceptez des blogs d’invités, il se peut que vous receviez des dizaines, voire des centaines de publications qui ne conviennent pas à votre site. La suppression manuelle de chaque publication prendrait beaucoup de temps.
Ceci étant dit, voyons comment vous pouvez supprimer en masse des publications WordPress.
Tutoriel vidéo
Si vous ne souhaitez pas regarder le tutoriel vidéo, vous pouvez continuer à lire la version texte ci-dessous. Il vous suffit d’utiliser les liens rapides pour passer directement à la méthode que vous préférez :
Méthode 1 : Utilisation de la fonctionnalité des actions groupées (Aucune extension nécessaire)
La façon la plus simple de supprimer des publications en avant de WordPress est d’utiliser la fonctionnalité des actions groupées. Cet outil est intégré à WordPress, vous n’avez donc pas besoin d’installer de plugins WordPress supplémentaires.
Tout d’abord, allez dans la rubrique Publications » Tous les titres. Vous pouvez maintenant cocher la case à côté de chaque publication que vous souhaitez supprimer.
Une autre option consiste à cocher la case située à côté de « Titre », ce qui sélectionne toutes les publications WordPress de la page en cours.
Vous pouvez ensuite décocher les publications que vous ne souhaitez pas supprimer.
Lorsque vous êtes satisfait de votre sélection, il vous suffit d’ouvrir le menu déroulant qui affiche par défaut « Actions groupées », puis de sélectionner « Mettre à la corbeille ».
Enfin, cliquez sur » Appliquer » pour supprimer les publications sélectionnées de votre blog WordPress.
WordPress va maintenant déplacer les publications sélectionnées vers la corbeille.
Avec cette méthode, vous pouvez supprimer jusqu’à 20 publications à la fois. Il est toutefois possible de supprimer en bloc davantage d’articles en personnalisant la zone d’administration de WordPress de manière à ce qu’elle affiche plus d’articles par page.
Pour ce faire, cliquez sur « Options de l’écran » dans le coin supérieur droit de l’écran. Tapez ensuite un nouveau nombre dans la case « Nombre d’articles par page ».
Ensuite, il suffit de cliquer sur le bouton » Appliquer « , et WordPress affichera le type de publications que vous avez saisi plus tôt.
Vous pouvez maintenant aller de l’avant et supprimer en bloc ces publications de blog WordPress en suivant le même processus décrit ci-dessus.
Supprimer en masse les publications d’un auteur/autrice ou d’une catégorie spécifique
Parfois, vous pouvez vouloir supprimer des publications pour une catégorie ou un identifiant spécifique ou des articles écrits par une auteure spécifique sur votre blog WordPress multi-auteurs.
Pour ce faire, il vous suffit de vous rendre dans la rubrique » Articles » » Toutes les publications « , puis de cliquer sur la catégorie, l’identifiant ou le nom de l’auteur/autrice.
Cela affichera toutes les publications qui ont cette catégorie, cet identifié ou cet auteur/autrice. Par exemple, en cliquant sur la catégorie « Apple News », vous afficherez toutes les publications classées dans cette catégorie sur votre site d’agrégation de nouvelles.
Vous pouvez ensuite supprimer en bloc les publications en suivant la même procédure que celle décrite ci-dessus.
Méthode 2 : Utilisation de l’extension Bulk Delete (plus d’options)
La fonctionnalité intégrée de suppression en bloc de WordPress est une bonne solution pour la plupart des sites. Cependant, il arrive que vous souhaitiez supprimer des publications en fonction de critères spécifiques tels que l’état de la publication, le nombre de commentaires que la publication a reçus ou son URL.
Dans ce cas, vous pouvez utiliser l’extension Bulk Delete. Cette extension gratuite vous permet de procéder à des suppressions en bloc en fonction de taxonomies personnalisées, de types de publication personnalisés, de l’état de la publication et d’autres critères.
Tout d’abord, vous devez installer et activer l’extension Bulk Delete. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.
Une fois activé, vous devez vous rendre dans Bulk WP » Bulk Delete Posts pour voir tous les différents filtres que vous pouvez utiliser. Vous pouvez filtrer les posts par durée, sélectionner les publications sélectionnées dans les x derniers jours, les supprimer instantanément sans les envoyer à la corbeille, et même les programmer pour les supprimer ultérieurement.
En défilant plus loin dans l’écran des paramètres, vous trouverez davantage d’options pour sélectionner et supprimer des publications par catégories, taxonomies personnalisées, types de publications personnalisés, et plus encore.
Vous pouvez même supprimer en bloc tous les commentaires, pages, utilisateurs et champs personnalisés de WordPress.
Nous espérons que cet article vous a aidé à apprendre comment supprimer facilement des publications WordPress en masse en utilisant ces deux méthodes. Vous pouvez également consulter notre liste des meilleurs plugins pour améliorer la zone d’administration de WordPress ou notre guide sur la façon d’ajouter des widgets de tableau de bord personnalisés.
Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.
Jiří Vaněk
The instructions are great, I’m just wondering if it deletes all the articles as one process, or is each deletion a separate process? Because if I delete, for example, 100 or more articles, I might very easily run into a PHP server limit if WordPress does it all as one process.
WPBeginner Support
It would depend on the specific hosting provider as moving a post to the trash is normally a low server load action but it can be a good practice to limit how many are moved at once.
Administrateur
Jiří Vaněk
OK thank you. I will think about it and I will divide any larger deletion of articles into several smaller blocks in order to fit into the max execution time set on the server.
Noble
Please this bulk delete remove the featured images also? Because I also want the featured images to be deleted along side the posts…
Thanks….
WPBeginner Support
The featured images would be in your media library but not attached to any posts.
Administrateur
joseph tersoo
i tried the first and the second method on my site but the issues i had is that i wasnt executing on time, it process like upto 5mins and just about 20 post will delete. also the same using the plugin, dont know thats the problem? i have over 2000 post to delete.
WPBeginner Support
You may want to try disabling any plugins you aren’t using in case there is a conflict that could be slowing down your site, another option would be to increase your execution time using: https://www.wpbeginner.com/wp-tutorials/how-to-fix-fatal-error-maximum-execution-time-exceeded-in-wordpress/
or deleting the posts in smaller batches such as 100
Administrateur
Ashish Punetha
Great Post,
I want to just confirm, can we consider deletion via WordPress database.
thanks.
Editorial Staff
Hey Ashish,
Using the above methods, the posts will be deleted from the WordPress database.
You can also use SQL queries to delete posts directly in the database, but that method is not beginner friendly and are prone to more errors.
Thanks for leaving a comment
Administrateur