{"id":79364,"date":"2019-04-10T10:49:35","date_gmt":"2019-04-10T15:49:35","guid":{"rendered":"https:\/\/wpengine.com\/?post_type=resource&#038;p=79364"},"modified":"2023-10-24T10:28:00","modified_gmt":"2023-10-24T15:28:00","slug":"bulk-delete-wordpress","status":"publish","type":"resource","link":"https:\/\/wpengine.com\/case-studies\/resources\/bulk-delete-wordpress\/","title":{"rendered":"How to Delete WordPress Posts in Bulk"},"content":{"rendered":"\n<p>As your WordPress site continues to grow, it\u2019s likely that you\u2019ll experience a buildup of old and possibly irrelevant pages. Of course, you <em>could<\/em> go through and delete each one by hand. However, in most cases, it will be more efficient to bulk delete them. <\/p>\n\n\n\n<p>Taking the time to do this will give your website a fresh start, especially when you\u2019re bulk deleting outdated posts in favor of new ones. You can then focus your efforts on crafting more relevant content\u2014which should in turn lead to an <a href=\"https:\/\/wpengine.com\/resources\/wordpress-seo\/\" target=\"_blank\" rel=\"noreferrer noopener\">improved SEO ranking<\/a>. <\/p>\n\n\n\n<p>In this post, we\u2019ll explain how to delete items quickly by using the <a href=\"https:\/\/wordpress.org\/plugins\/bulk-delete\/\" target=\"_blank\" rel=\"noreferrer noopener\">Bulk Delete<\/a> WordPress plugin. We\u2019ll also discuss how you can perform this task manually. Let\u2019s get started! <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Bulk Delete With a Plugin<\/h2>\n\n\n\n<p>Although the option to manually delete posts <em>is<\/em> available in WordPress, in most cases it\u2019s more efficient to use a plugin. This is because plugins typically come with features to help simplify the task \u2013 such as the ability to delete posts by a specific author or category. <\/p>\n\n\n\n<p>Plus, using a plugin will likely save you a lot of time and effort. Fortunately, there are numerous bulk delete plugins available to choose from. For the purposes of this tutorial, we\u2019ll be using <a href=\"https:\/\/wordpress.org\/plugins\/bulk-delete\/\" target=\"_blank\" rel=\"noreferrer noopener\">Bulk Delete<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Install the Bulk Delete Plugin<\/h3>\n\n\n\n<p>To get things underway, you\u2019ll first need to navigate to the <em>Plugins<\/em> section of your WordPress dashboard. This is where you can view all of your installed plugins \u2013 as well as the option to add new ones. Search for the Bulk Delete plugin, click on <em>Install Now<\/em>, and then select <em>Activate<\/em>:<\/p>\n\n\n\n<p>Once you\u2019ve done that, you should be able to find the <em>Bulk Delete<\/em> plugin tab in your WordPress dashboard\u2019s sidebar. This is where you\u2019ll access the plugin any time you want to delete your posts. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Filter Your Posts<\/h3>\n\n\n\n<p>After opening the Bulk Delete plugin, you\u2019ll see the following screen:<\/p>\n\n\n\n<p>Here, you\u2019ll find all of Bulk Delete\u2019s filtering options for the kinds of posts you can remove. This includes, but is not limited to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Published posts<\/li>\n\n\n\n<li>Drafted posts<\/li>\n\n\n\n<li>Scheduled posts<\/li>\n\n\n\n<li>Private posts<\/li>\n\n\n\n<li>Pending posts<\/li>\n<\/ul>\n\n\n\n<p>In addition, you can also further filter what will be deleted:<\/p>\n\n\n\n<p>For example, you can set a filter based on how old each post is, or the date when it was posted. You can also set up a schedule so old WordPress posts are bulk deleted at a later date (although this feature is only available <a href=\"https:\/\/bulkwp.com\/addons\/\" target=\"_blank\" rel=\"noreferrer noopener\">as a premium add-on<\/a>).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Go to <em>Settings<\/em> for More Advanced Filtering Options<\/h3>\n\n\n\n<p>If you require a more in-depth bulk deletion, you\u2019ll need to scroll down a little further. That\u2019s where you\u2019ll find more options to select and delete posts by post tags, <a href=\"https:\/\/wpengine.com\/resources\/custom-fields-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">custom fields<\/a>, and even custom taxonomies.<\/p>\n\n\n\n<p>When you\u2019re done adjusting the available options, simply click on <em>Bulk Delete<\/em> to save your changes. The plugin will then get to work deleting all the posts you\u2019ve indicated using its filters. This will take just a few minutes, making it a much faster process than manually deleting posts. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Access Bulk Delete\u2019s Additional Features as Needed<\/h3>\n\n\n\n<p>Although it\u2019s best known for its post deletion capabilities, the Bulk Delete plugin can also be used to remove comments, meta fields, pages, users, and custom fields:<\/p>\n\n\n\n<p>Cleaning up <a href=\"https:\/\/wpengine.com\/resources\/disable-comments-wordpress-posts\/\" target=\"_blank\" rel=\"noreferrer noopener\">your WordPress comments<\/a> is important, as a poorly-managed section could leave visitors with a negative impression of your site. Leaving spam comments unattended can also have a negative impact <a href=\"https:\/\/wpengine.com\/resources\/wordpress-seo\/\" target=\"_blank\" rel=\"noreferrer noopener\">on your SEO ranking<\/a>. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Manually Bulk Delete in WordPress<\/h2>\n\n\n\n<p>Although using a plugin to delete posts is arguably a more effective route, in some instances you may decide you want to do it manually. This method will take a little longer, but it can be helpful when you\u2019re looking to <a href=\"https:\/\/wpengine.com\/resources\/uninstall-plugins\/\" target=\"_blank\" rel=\"noreferrer noopener\">reduce the number of plugins<\/a> attached to your site. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Visit the <em>Posts &gt; All Posts<\/em> Page<\/h3>\n\n\n\n<p>To get started, you\u2019ll first need to navigate to the <em>Posts<\/em> tab in your WordPress dashboard. From there, select <em>All Posts<\/em>:<\/p>\n\n\n\n<p>This is where you\u2019ll find all of the posts on your WordPress website \u2013 including drafted posts, published posts, and private posts. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Use the <em>Bulk Select<\/em> Option <\/h3>\n\n\n\n<p>At the top of the <em>All Posts<\/em> page, you\u2019ll see a box next to the <em>Title<\/em> header. Checking this will automatically select all of the posts on your website. If you want to delete everything in one go, click on the <em>Bulk Actions<\/em> drop-down menu, and select <em>Move to Trash<\/em>.<\/p>\n\n\n\n<p>After clicking <em>Apply<\/em>, the selected posts will be moved to the <em>Trash<\/em> section of your account. You can recover them if you change your mind, although there is a 30-day limit. After that point, the posts will be permanently deleted from your WordPress database.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Uncheck the Posts You Want to Keep <\/h3>\n\n\n\n<p>In most cases, you\u2019ll only want to remove certain posts. To do that, you\u2019ll need to manually uncheck the box next to each post you intend to keep. This can be a lengthy process, depending on how many posts you have. However, it enables you to only delete posts from a specific author, in a particular category, and so on.<\/p>\n\n\n\n<p>It\u2019s also important to note that manual deletion via this method is capped at 20 posts. If you want to delete more than that in one go, click on the <em>Screen Options<\/em> tab in the top-right corner of the screen:<\/p>\n\n\n\n<p>This will open a menu where you can change the <em>Number of items per page <\/em>to any number you want. When you\u2019re happy, click the <em>Apply<\/em> button. WordPress will then display the number of posts you\u2019ve selected, so you can bulk delete more items at once.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Get More WordPress Help From WP Engine<\/h2>\n\n\n\n<p>When it comes to removing posts from your WordPress site, your two main options are manual deletion, or a plugin like <a href=\"https:\/\/wordpress.org\/plugins\/bulk-delete\/\" target=\"_blank\" rel=\"noreferrer noopener\">Bulk Delete<\/a> or <a href=\"https:\/\/wordpress.org\/plugins\/wp-bulk-delete\/\" target=\"_blank\" rel=\"noreferrer noopener\">WP Bulk Delete<\/a>. Although doing this task manually still gets the job done, using a plugin is a much more effective (and not to mention time-saving) approach.<\/p>\n\n\n\n<p>Here at WP Engine, we <a href=\"https:\/\/wpengine.com\/resources\/\" target=\"_blank\" rel=\"noreferrer noopener\">provide handy resources<\/a> and top-tier <a href=\"https:\/\/wpengine.com\/wordpress-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">WordPress hosting<\/a> to help make your WordPress site a success. We also offer <a href=\"https:\/\/wpengine.com\/plans\/\" target=\"_blank\" rel=\"noreferrer noopener\">WordPress-specific hosting plans<\/a>, which come fully equipped with everything you\u2019ll need to grow your customer base and attract more traffic!<br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>As your WordPress site continues to grow, it\u2019s likely that you\u2019ll experience a buildup of old and possibly irrelevant pages. Of course, you could go through and delete each one by hand. However, in most cases, it will be more efficient to bulk delete them. Taking the time to do this will give your website<span class=\"tile__ellipses\">&hellip;<\/span><span class=\"tile__ellipses--animated\"><\/span><\/p>\n","protected":false},"author":200,"featured_media":146070,"template":"","resource-topic":[904,901],"resource-role":[903],"resource-type":[916],"class_list":["post-79364","resource","type-resource","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Learn how To Bulk Delete In WordPress<\/title>\n<meta name=\"description\" content=\"Do you have old, irrelevant pages or posts on your WordPress site? Learn to how bulk delete in WordPress with WP Engine.\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Learn how To Bulk Delete In WordPress\" \/>\n<meta property=\"og:description\" content=\"Do you have old, irrelevant pages or posts on your WordPress site? Learn to how bulk delete in WordPress with WP Engine.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wpengine.com\/case-studies\/resources\/bulk-delete-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"WP Engine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wpengine\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-24T15:28:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2019\/04\/delete-header.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1100\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Learn how To Bulk Delete In WordPress\" \/>\n<meta name=\"twitter:description\" content=\"Do you have old, irrelevant pages or posts on your WordPress site? Learn to how bulk delete in WordPress with WP Engine.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2019\/04\/delete-header.png\" \/>\n<meta name=\"twitter:site\" content=\"@wpengine\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/bulk-delete-wordpress\/\",\"url\":\"https:\/\/wpengine.com\/case-studies\/resources\/bulk-delete-wordpress\/\",\"name\":\"Learn how To Bulk Delete In WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/wpengine.com\/case-studies\/#website\"},\"datePublished\":\"2019-04-10T15:49:35+00:00\",\"dateModified\":\"2023-10-24T15:28:00+00:00\",\"description\":\"Do you have old, irrelevant pages or posts on your WordPress site? Learn to how bulk delete in WordPress with WP Engine.\",\"breadcrumb\":{\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/bulk-delete-wordpress\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wpengine.com\/case-studies\/resources\/bulk-delete-wordpress\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/bulk-delete-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wpengine.com\/case-studies\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resources\",\"item\":\"https:\/\/wpengine.com\/case-studies\/resources\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Delete WordPress Posts in Bulk\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#website\",\"url\":\"https:\/\/wpengine.com\/case-studies\/\",\"name\":\"WP Engine\",\"description\":\"Managed Hosting for WordPress\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wpengine.com\/case-studies\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/b732a884dbf4917dcd15ce2e9fbd3652\",\"name\":\"Abe Selig\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6deb04da8be57a16bed1b5ad7722572beaa7ed7292795763c9324d46b0ad9454?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6deb04da8be57a16bed1b5ad7722572beaa7ed7292795763c9324d46b0ad9454?s=96&d=mm&r=g\",\"caption\":\"Abe Selig\"},\"description\":\"Abe Selig is a writer, amateur musician and accomplished inshore fisherman. He began his career as a journalist and now tells stories about technology and the ways it\u2019s helping businesses thrive. He is an Austin, TX native who has lived in New York City and traveled all around the world. You can reach him at abe.selig@wpengine.com.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Learn how To Bulk Delete In WordPress","description":"Do you have old, irrelevant pages or posts on your WordPress site? Learn to how bulk delete in WordPress with WP Engine.","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"Learn how To Bulk Delete In WordPress","og_description":"Do you have old, irrelevant pages or posts on your WordPress site? Learn to how bulk delete in WordPress with WP Engine.","og_url":"https:\/\/wpengine.com\/case-studies\/resources\/bulk-delete-wordpress\/","og_site_name":"WP Engine","article_publisher":"https:\/\/www.facebook.com\/wpengine","article_modified_time":"2023-10-24T15:28:00+00:00","og_image":[{"width":1100,"height":500,"url":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2019\/04\/delete-header.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_title":"Learn how To Bulk Delete In WordPress","twitter_description":"Do you have old, irrelevant pages or posts on your WordPress site? Learn to how bulk delete in WordPress with WP Engine.","twitter_image":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2019\/04\/delete-header.png","twitter_site":"@wpengine","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wpengine.com\/case-studies\/resources\/bulk-delete-wordpress\/","url":"https:\/\/wpengine.com\/case-studies\/resources\/bulk-delete-wordpress\/","name":"Learn how To Bulk Delete In WordPress","isPartOf":{"@id":"https:\/\/wpengine.com\/case-studies\/#website"},"datePublished":"2019-04-10T15:49:35+00:00","dateModified":"2023-10-24T15:28:00+00:00","description":"Do you have old, irrelevant pages or posts on your WordPress site? Learn to how bulk delete in WordPress with WP Engine.","breadcrumb":{"@id":"https:\/\/wpengine.com\/case-studies\/resources\/bulk-delete-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wpengine.com\/case-studies\/resources\/bulk-delete-wordpress\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/wpengine.com\/case-studies\/resources\/bulk-delete-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wpengine.com\/case-studies\/"},{"@type":"ListItem","position":2,"name":"Resources","item":"https:\/\/wpengine.com\/case-studies\/resources\/"},{"@type":"ListItem","position":3,"name":"How to Delete WordPress Posts in Bulk"}]},{"@type":"WebSite","@id":"https:\/\/wpengine.com\/case-studies\/#website","url":"https:\/\/wpengine.com\/case-studies\/","name":"WP Engine","description":"Managed Hosting for WordPress","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wpengine.com\/case-studies\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/b732a884dbf4917dcd15ce2e9fbd3652","name":"Abe Selig","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6deb04da8be57a16bed1b5ad7722572beaa7ed7292795763c9324d46b0ad9454?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6deb04da8be57a16bed1b5ad7722572beaa7ed7292795763c9324d46b0ad9454?s=96&d=mm&r=g","caption":"Abe Selig"},"description":"Abe Selig is a writer, amateur musician and accomplished inshore fisherman. He began his career as a journalist and now tells stories about technology and the ways it\u2019s helping businesses thrive. He is an Austin, TX native who has lived in New York City and traveled all around the world. You can reach him at abe.selig@wpengine.com."}]}},"acf":[],"grid_image_url":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2019\/04\/delete-grid.png","media-type":{"term_id":916,"name":"Article","slug":"article"},"role":"<strong>Roles:<\/strong> Marketer","topic":"<strong>Topics:<\/strong> Marketing, WordPress","_links":{"self":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource\/79364","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource"}],"about":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/types\/resource"}],"author":[{"embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/users\/200"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/media\/146070"}],"wp:attachment":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/media?parent=79364"}],"wp:term":[{"taxonomy":"resource-topic","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-topic?post=79364"},{"taxonomy":"resource-role","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-role?post=79364"},{"taxonomy":"resource-type","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-type?post=79364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}