Vill du bulk radera WordPress posts?
Det är enkelt att hantera enskilda posts från admin area. Men om du vill ta bort ett stort antal posts kan det ta mycket tid att välja och ta bort varje post enskilt.
I den här artikeln kommer vi att visa dig två snabba och enkla sätt att bulk delete WordPress inlägg från din blogg.
Varför Bulk Delete WordPress Posts?
När du vill ta bort ett post från din WordPress website kan du helt enkelt gå till Posts ” All Posts och hovera över den artikel du vill ta bort.
När det dyker upp klickar du bara på länken ”Trash” för att skicka posten till trash.
Som standard raderar WordPress automatiskt allt som har legat i trash i 30 dagar. Efter det kommer de att permanently delete från din WordPress database om du inte har inaktiverat den automatiska funktionen för att tömma trash.
Ibland kan du dock behöva massradera post. Om du till exempel godkänner gästbloggar kan du få dussintals eller till och med hundratals post som inte är lämpliga för din website. Att ta bort varje post manuellt skulle ta mycket tid.
Med detta sagt, låt oss se hur du kan massradera WordPress-poster.
Video Tutorial
Om du inte vill titta på tutorialen på video, kan du fortsätta att läsa textversionen under. Använd bara snabblänkarna för att hoppa direkt till den metod du föredrar:
Metod 1: Använda funktionen Bulk Actions (inget plugin obligatoriskt)
Det enklaste sättet att massradera WordPress-poster är genom att använda funktionen bulk actions. Det här verktyget är inbyggt i WordPress, så du behöver inte installera några extra tillägg till WordPress.
Först, head över till Posts ” All Posts. Du kan nu kontrollera boxen bredvid varje inlägg du vill ta bort.
Ett annat alternativ är att markera boxen bredvid ”Rubrik”, vilket väljer alla WordPress-poster på den aktuella page.
Du kan sedan avmarkera alla posts som du inte vill ta bort.
När du är nöjd med ditt val öppnar du bara dropdown-menyn som visar ”Bulk actions” som standard och väljer sedan ”Move to Trash”.
Slutligen klickar du på ”Tillämpa” för att ta bort de valda posterna från din WordPress blogg.
WordPress kommer nu att flytta de valda posterna till trash.
Med den här metoden kan du ta bort upp till 20 post åt gången. Det är dock möjligt att massradera fler objekt genom att customize WordPress admin area så att det visar fler posts per page.
Detta gör du genom att clicka på ”Screen Options” högst upp till höger på vyn. Skriv sedan in en new siffra i boxen ”Number of items per page”.
Sedan klickar du bara på knappen ”Tillämpa” och WordPress kommer att visa antalet posts som du skrev in tidigare.
Du kan nu gå vidare och bulk radera dessa WordPress blogginlägg genom att följa samma process som beskrivs ovan.
Bulk Delete Posts av specifik författare eller kategori
Ibland kanske du vill ta bort inlägg för en viss kategori eller tagg eller inlägg som skrivits av en viss författare på din WordPress-blogg med flera författare.
För att göra detta går du bara till Posts ” All Posts och klickar sedan på kategorin, taggen eller författarens namn.
Detta kommer att visa alla posts som har denna kategori, tagg eller auktoriserade författare. Om du t.ex. klickar på kategorin ”Apple News” visas alla posts under den kategorin på your news aggregator website.
Du kan sedan bulk delete posterna genom att följa samma process som beskrivs ovan.
Metod 2: Använda tillägget Bulk Delete (fler alternativ)
Den built-in funktionen för bulk delete i WordPress är en bra lösning för de flesta websites. Ibland kanske du dock vill radera inlägg baserat på specifika kriterier som inläggsstatus, hur många kommentarer inlägget har fått eller dess URL.
I det här fallet kan du använda pluginet Bulk Delete. Detta gratis plugin allow dig att bulk delete baserat på custom taxonomies, custom post types, inläggsstatus, och andra kriterier.
Först måste du installera och aktivera Bulk Delete plugin. För mer detaljer, se vår Step-by-Step guide om hur du installerar ett plugin för WordPress.
Vid aktivering måste du gå till Bulk WP ” Bulk Delete Posts för att se alla de olika filter du kan använda. Du kan filtrera posterna efter varaktighet, välja posterna som publicerats under de senaste x dagarna, ta bort dem omedelbar utan att skicka dem till trash, och till och med tidsinställd för att radera dem senare.
När du bläddrar längre ner på vyn med inställningar hittar du fler alternativ för att välja och ta bort posts efter kategorier, custom taxonomies, custom post types med mera.
Du kan till och med radera alla kommentarer, pages, users och custom fields i WordPress.
Vi hoppas att den här artikeln hjälpte dig att lära dig hur du enkelt bulk-raderar WordPress-poster med hjälp av dessa två metoder. Du kanske också vill se vår lista över de bästa tilläggen för att förbättra WordPress admin area eller vår guide om hur man lägger till customizer widgets för dashboard.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and 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.
Administratör
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.
Administratör
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
Administratör
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
Administratör