Ever wonder how to delete categories in WordPress? What about adding and editing categories, or moving posts from one category to another?

In this guide, we explain how to handle every aspect of category management.

Check Out Our Video Guide to Deleting WordPress Categories

But first, what is a WordPress category?

WordPress categories are taxonomy features in the WordPress dashboard that allow users to organize specific types of content — primarily posts. Categories are general labels for groups of posts. They benefit both developers and website visitors since developers can better structure their content and the visitors have more navigational opportunities outside of the main menu.

You can also form hierarchies with categories by adding parent categories that contain multiple regular categories. WordPress stores these category hierarchies in theme and function files.

Any WordPress user can add, edit, or delete categories while placing individual WordPress posts inside those categories.

Here are example categories from a food blog:

  • Main Courses
  • Snacks
  • Appetizers
  • Salads
  • Desserts
  • Breakfast

Categories vary based on the subject of a site, but they typically function as overarching groups for a collection of blog posts. Some plugins also offer their own unique category types, like how you can generate categories for WooCommerce products. WordPress often releases new updates to categories, making them more powerful every time (like with category filters for query loops in WordPress 5.8).

Keep reading to learn how to delete categories in WordPress (and add and edit them, too!)

How To Delete Categories in WordPress

Users can delete WordPress categories in two ways: by deleting them one-by-one or by deleting them in bulk from the list of categories in WordPress.

Learn how to delete categories in WordPress using the two methods below.

How To Delete an Individual Category in WordPress

Assuming you already have some categories enabled in WordPress, the quickest way to delete one or two of them is by going through the basic Categories section of WordPress.

Navigate to Posts > Categories in the WordPress dashboard.

The Posts submenu in the WordPress admin dashboard, with a purple arrow pointing to the
The Posts submenu in the WordPress admin dashboard, with a purple arrow pointing to the “Categories” submenu option.

This section of WordPress shows a list of any current categories, along with a section to the left for creating a new category.

Right now we’re talking about deleting categories, so you’ll only need to use the category list on the right side.

One way to delete an individual category is by scrolling over the category in question and selecting the Delete link that appears. That instantly gets rid of the category after you accept a confirmation prompt.

Scroll over a category and choose the “Delete” link.
Scroll over a category and choose the “Delete” link.

Another way to delete a category is from the same page. This time, you’re trying to open the full Edit Category page. To do so, click on the category name you want to delete.

name of category - how to delete categories in WordPress
Click on the name of the category to open its “Edit Category” page.

Locate and click the red Delete link at the bottom of the page.

A “Delete” link is located at the bottom of every “Edit Category” page.
A “Delete” link is located at the bottom of every “Edit Category” page.

How To Delete Categories in Bulk

It’s also possible to delete WordPress categories in bulk. Similar to the previous one-by-one deletion method, users can bulk delete by going to Posts > Categories.

categories button - how to delete categories in WordPress
Navigate to “Posts” > “Categories” in the WordPress dashboard.

To start a bulk category deletion, start checking boxes next to the categories you wish to remove. Select as many as you like.

Checkboxes for all categories you want to bulk delete.
Checkboxes for all categories you want to bulk delete.

Press the Bulk Actions tab and choose to Delete in the dropdown menu.

After that, click the Apply button to finish the process.

Select “Bulk Actions” > “Delete,” then “Apply.”
Select “Bulk Actions” > “Delete,” then “Apply.”

Bulk category deleting also prompts you to confirm this action. After doing so, you’ll see a Categories deleted message at the top of your dashboard.

Check for the confirmation to ensure proper category deletion.
Check for the confirmation to ensure proper category deletion.

Can You Un-delete (Restore) a Category?

This is a valid question since WordPress actually offers Trash Posts and Trash Pages sections for restoring those elements.

However, categories lack that same feature.

There’s no way to recover or undelete a category after you’ve deleted it from WordPress. If you accidentally eliminate a category, we recommend creating a new one with the same name; then you can re-add any posts sent to the Uncategorized category because of the deletion.

What Happens to Posts When You Delete Their Assigned Categories?

The main purpose of a category is for attaching posts to the category for improved organization. Yet, that may make you wonder, what happens to a category’s posts once you delete them from WordPress?

Do those blog posts disappear as well?

No. All WordPress posts remain intact after you delete their attached categories.

However, they no longer have an assigned category. Those categories get moved to the default Uncategorized category. All WordPress sites start with this as their default post category.

For example, we have two posts in the Main Courses category below. But we’re going to delete that category.

delete button - how to delete categories in WordPress
Deleting a category makes all its posts “Uncategorized.”

After the deletion, those two posts switch over to the Uncategorized section (this is the default post category).

The posts are now unassociated with any category so they get moved to “Uncategorized.”
The posts are now unassociated with any category so they get moved to “Uncategorized.”

If you’d rather change the default post category to something more specific, go to Settings > Writing.

Navigate to “Settings” > “Writing” to change the default post category.
Navigate to “Settings” > “Writing” to change the default post category.

Find the Default Posts Category field on the Writing Settings page.

Click the dropdown field to choose one of the other categories you’ve made on your site.

default post category - how to delete categories in WordPress
Select a different category to set the “Default Post Category.”

How To Edit Categories in WordPress

Sometimes you may only need to edit a category instead of deleting it. In that case, use the methods below to change information for previously created categories in WordPress.

Editing Methods

There are two main options for editing categories in WordPress. Let’s take a look at both.

1. Use the Quick Edit Option

The Quick Edit option is available for all current categories on your WordPress site. It allows you to edit simple parts of a category like the name and slug, but nothing else.

Go to Posts > Categories to get started.

Click on “Posts” > “Categories” to start the editing process.
Click on “Posts” > “Categories” to start the editing process.

Look at the list of categories to the right. Scroll over the category you want to edit; this should reveal several links, one of which is the Quick Edit option. Click on that to proceed.

Move the cursor over a category and click the “Quick Edit” link.
Move the cursor over a category and click the “Quick Edit” link.

The Quick Edit module doesn’t bring you away from the page but lets you change parts of the category in the same dashboard area. You can edit the Name and Slug fields for the category. Fields like Parent Category and Description aren’t available through the Quick Edit method.

Click the Update Category button to save those edits.

Edit the
Edit the “Name” and “Slug” fields in the “Quick Edit” module, then click “Update Category.”

4. Use the Edit Category Page

Each category also has an Edit Category page for making a few more changes besides just the Name and Slug fields.

As with the other method, go to Posts > Categories, then click on the name of whichever category you need to edit.

Click on the actual category name link.
Click on the actual category name link.

The Edit Category page provides fields for the Name, Slug, Parent Category, and Description. Change any of these as you wish.

  • The Name field dictates how your category gets displayed on both the frontend and backend of your site, so website visitors will see this.
  • A Slug is the URL-friendly version of the name, which gets placed at the end of the category’s unique URL.
  • A Parent Category serves to build a hierarchy with your categories, where you place multiple categories under one overarching parent category.
  • The Description doesn’t get shown on the frontend by default, but many themes actually allow you to use it as a frontend explainer for the category page.

After you’ve made edits, click on the Update button to save changes.

Edit the “Name,” “Slug,” “Parent Category,” and “Description” fields on the “Edit Category” page.
Edit the “Name,” “Slug,” “Parent Category,” and “Description” fields on the “Edit Category” page.

How To Edit or Remove the Category Base from a URL

WordPress adds what’s called a “category base” to category URLs. This means that all category URLs not only have the slug at the end of the URL but some extra text to show that it’s a category page.

It may look something like this: www.example.com/category/categoryname/ with /category/ being the category base right before the category name. For WooCommerce, they use /product-category/.

However, this may appear to complicate your URLs or not go well with your permalink structure. If that’s the case, consider editing or omitting the category base from your permalink structure.

To remove or edit the default category base, go to Settings > Permalinks.

permalinks - how to delete categories in WordPress
Click on “Settings” > “Permalinks.”

Scroll to the Optional section. This area displays fields to set or change the category base, along with category bases from other plugins you may have installed (like from WooCommerce).

Go to the Category Base field and either remove or edit what’s in the field.

category base - how to delete categories in WordPress
Modify the “Category Base” field as you wish.

Click on the Save Changes button at the bottom when you’re done.

Use the “Save Changes” button to complete the removal or editing of the category base.
Use the “Save Changes” button to complete the removal or editing of the category base.

How To Remove Posts from a Category

You’ve learned how to delete a category from WordPress (therefore removing posts assigned to that category), but what about removing posts from a category in order to either leave the posts uncategorized or switch them to another category?

Have a look at the options below.

Remove Posts From a Category With the Quick Edit Tool

Similar to categories, posts also have Quick Edit buttons for making instant changes without having to open up an entire Edit Post page.

To remove posts from a category using the Quick Edit tool, go to Posts > All Posts.

Go to “Posts” > “All Posts” in the WordPress dashboard.
Go to “Posts” > “All Posts” in the WordPress dashboard.

Scroll through the posts list and find the one you’d like to remove from a category.

Move your cursor over the post title to reveal several links, including the Quick Edit option. Click on that.

quick edit button - how to delete categories in WordPress
Scroll over a post and choose the “Quick Edit” link.

The Quick Edit box appears for that post only. Locate the Categories module and uncheck the box for its current category. You can mark a checkbox for another category or simply leave it to get classified as Uncategorized.

Click on the Update button to finish.

Uncheck the current category or choose a new one, then click on Update.
Uncheck the current category or choose a new one, then click on Update.

Removing a post from a category changes its label under the Categories column. You’ll either see the new category you selected, or Uncategorized if you didn’t specify a category.

remove post - how to delete categories in WordPress
Removing a post from a category logs it under “Uncategorized.”

Remove Posts From a Category on a Post’s Edit Page

Removing a post’s category is possible within the post editor — the area in which you create post content, upload photos and publish the post.

To get there, go to Posts > All Posts in the WordPress dashboard.

Go to “Posts” > “All Posts.”
Go to “Posts” > “All Posts.”

Click on the post from which you want to remove a category. This opens the post editor.

post name - how to delete categories in WordPress
Click a post name (not any of the quick links) to open the post editor.

On the right side of the editor, scroll down on the Post tab to find the Categories section. Locate the currently checked category for that post. Uncheck it. As with the previous method for removing a category from a post, you can either select a new category or leave it uncategorized.

Go to “Post” > “Categories,” then uncheck the category.
Go to “Post” > “Categories,” then uncheck the category.

Click the Update button whenever you’re done.

update - how to delete categories in WordPress
Make sure you “Update” or “Publish” the post.

Remove Posts by Viewing All Posts in One Category

One quick way to view all posts within one category (and remove them from that category in the process) is by going to Posts > Categories.

Click on “Posts” > “Categories” in the dashboard.
Click on “Posts” > “Categories” in the dashboard.

In the list of categories, you’ll see that each category has a Count column that shows the number of posts logged under that category. These are clickable numbers, so you can go to whichever category you want and click the number that’s currently showing.

count number - how to delete categories in WordPress
The “Count” column reveals the number of posts in a category. Click on the number to see all the posts.

As a result, WordPress only displays posts labeled under that category. This area also allows you to filter based on the category if you need to switch to a different one.

This view only presents posts tagged under a specific category.
This view only presents posts tagged under a specific category.

Although there’s no way to remove posts from a category in bulk, this at least merges the view to only show posts within that category. After that, you can click on the Quick Edit buttons for each post.

how to delete categories in WordPress in quick edit
Use the “Quick Edit” link to remove individual posts under one category.

Uncheck the current category under the Categories field, then click on the Update button to finish.

Uncheck the category and click on “Update.”
Uncheck the category and click on “Update.”

How To Edit the Display of Categories in WordPress

Categories rarely show up on the frontend of a site unless you actively turn them on in the navigational menu or a widget. Some themes may add categories in those areas, or you may end up inserting them yourself. In this section, you’ll learn how to delete categories in WordPress after you put them on display. We’ll also cover how to edit categories in navigational menus and widgets.

Edit the Display of Categories in the Navigational Menu

To edit or delete (or even add) categories in the navigational menu, go to Appearance > Customize in the dashboard.

how to delete categories in WordPress in the customize area
Go to “Appearance” > “Customize” to begin editing or deleting categories in a menu.

This sends you to the WordPress Customizer for a visual look at the site and several settings listed on the left side.

Choose the Menus tab to proceed.

Go to the “Menus” tab in the WordPress Customizer.
Go to the “Menus” tab in the WordPress Customizer.

Select the menu that you’d like to edit.

how to delete categories in WordPress in a menu
Pick a menu.

You have the option to add items if you haven’t already placed categories inside the navigational menu.

Consider adding items to a menu if you haven't already.
Consider adding items to a menu if you haven’t already.

You would then click on the + buttons to either swap out menu items for categories or to add them one by one. These are located under the Categories tab.

how to delete categories in WordPress from categories tab
Edit, add, or delete the categories from this menu under the “Categories” tab.

There are several ways to edit and delete a category that’s inside a navigational menu. First, click the category you want to edit by using the dropdown selector. That reveals available fields for editing the category menu item. In fact, there’s only one field for changing the Navigation Label. Change the label if you’d rather it show something other than the standard category name.

You can edit the “Navigation Label” for each category menu item.
You can edit the “Navigation Label” for each category menu item.

To delete categories in WordPress menus, click on the red Remove link while inside the category menu dropdown.

Click the “Remove” link to eliminate a category from a menu.
Click the “Remove” link to eliminate a category from a menu.

You also have the option to reorder the categories within the menu. Complete this process by either clicking on the Reorder button or simply clicking and dragging whichever category menu item requires moving. You can drag each category up or down and even situate them below other menu items to create a hierarchy.

how to delete categories in WordPress by reordering
Use the “Reorder” link, or click and drag a category to change its position in a menu.

Edit the Display of Categories in a Widget

WordPress widgets provide many options for displaying content, and one of those options involves displaying category lists inside widgets. It all depends on the theme you have installed, but you might edit and delete categories for widgets in the footers, headers, sidebars, and other supported widget areas.

The best way to find the widgets is by remaining in the WordPress Customizer and clicking the Widgets tab.

Choose the “Widgets” tab in the WordPress Customizer.
Choose the “Widgets” tab in the WordPress Customizer.

Another way to get there is by clicking on Appearance > Widgets in the dashboard.

how to delete categories in WordPress by going to widgets
“Appearance” > “Widgets” is an alternative route.

The Customizer then shows all the theme’s supported widget areas. Choose the one you’d like to edit.

Pick from the widgetized areas.
Pick from the widgetized areas.

It’s possible to add categories or change the categories listed in a widget by selecting the + button and choosing the Categories block.

how to delete categories in WordPress with plus button in widget
Use the “+” button, then search for and add the “Categories” block.

The Categories block automatically displays a list of your WordPress categories in that widget section (like a footer or sidebar).

The “Categories” block reveals a list of all categories in the footer.
The “Categories” block reveals a list of all categories in the footer.

There are several options to edit or delete the categories inside the widget. For instance, you can change the widget’s position, switch it to a different block style, or rearrange the widget order.

The most important place to go to is the hamburger menu (three vertical dots). After that, you’ll see an option to Remove Categories, which is the best way to delete categories from the widget.

In addition, there’s a tab to Show More Settings. Click on that for more ways to edit the Categories widget.

how to delete categories in WordPress in widget
Click “Remove Categories” to delete them from the widget. Consider clicking “Show More Settings” to adjust how the categories appear in the widget.

Inside the Edit section, you’re able to display the category list as a dropdown, show post counts, show only top-level categories, or show the entire hierarchy. There’s also a place to insert your own custom CSS classes.

Consider modifying the “Categories” settings.
Consider modifying the “Categories” settings.

Top WordPress Category Plugins

Learning how to delete categories in WordPress means you must initially work with features built into the WordPress dashboard. However, quite a few plugins are also available for you to improve upon those features and make for some advanced edits to your categories. View the plugins below to make deleting, editing, and managing WordPress categories a little easier.

1. Listing Category Posts

The List Category Posts plugin.
The List Category Posts plugin.

The List Category Posts plugin lets you go to a page or post and make a list of your current categories by using a simple shortcode. There’s also a widget for you to insert a list of categories in any widgetized section like a sidebar or footer. Customization options include CSS styling, HTML tags, and a way to change the number of categories shown in the list.

2. Ultimate Category Excluder

how to delete categories in WordPress with excluder
The Ultimate Category Excluder plugin.

The Ultimate Category Excluder plugin offers an automated way to exclude specific categories from searches, archives, feeds, and your front page. It’s a rather simple plugin where you check off the categories to exclude (along with where to exclude them from) and hit the Save button. It automates everything after that.

3. Create and Assign Categories for Pages

how to delete categories in WordPress with plugins
The Create and Assign Categories for Pages plugin.

Create and Assign Categories for Pages overrides the WordPress default of not having categories for pages. By default, you can make, delete, or edit categories for posts (and for some plugins) on WordPress, but that’s not the case for pages. Therefore, this plugin gives you the same functionality, except for pages. You can create new categories, assign pages to those categories, and display lists of the categories on your website. What’s great is that all the tutorials within this article work almost the same for page categories as they do for post categories.

4. No Category Base

The No Category Base plugin.
The No Category Base plugin.

No Category Base plays into the section where we talked about removing a category base from the category URL. Since WordPress automatically adds a category base that looks like /category/, this plugin gets rid of it completely without you having to manually remove it. To make it work, you install the plugin and let it run; there’s no need to adjust any settings.

5. TaxoPress

The TaxoPress plugin.
The TaxoPress plugin.

TaxoPress is the most powerful plugin to install for categories, seeing as how it allows you to manage your WordPress categories in a variety of advanced ways, adding to the default features that come with WordPress. This is more of a suite of tools for categories, with features to manage category terms and taxonomies, display them in specific ways, change the category terms for specific posts, and show related posts based on similar categories. The plugin also features automated links, category terms, suggested terms, and options to mass edit all the category and tag terms on your dashboard.

6. Category Order and Taxonomy Terms Order

The Category Order and Taxonomy Terms Order plugin.
The Category Order and Taxonomy Terms Order plugin.

The Category Order and Taxonomy Terms Order plugin sets up categories, and other taxonomies, in a drag-and-drop organizer. With this user-friendly configuration, you’re able to order the categories however you want and set multiple levels within the category hierarchy instead of just sticking to one parent category. The plugin doesn’t let you edit, create, or delete categories from its drag-and-drop organizer, rather you should still complete deletions and other actions as you usually would but then go to this plugin to sort them and create several levels of the hierarchy.

7. Category Posts Widget

The Category Posts Widget plugin.
The Category Posts Widget plugin.

Category Posts Widget provides a lightweight widget to only show recent posts from a specific category. The plugin lets you place the widget in any widget-ready area like a footer or sidebar. After that, you can auto-size the layout, use shortcodes, and implement full background images to stylize the widget. The non-premium features are a little limited, but they provide templates to arrange the posts, filtering, and thumbnail images. The Pro version gets more advanced with masonry responsive layouts, complex filters, and custom field support.

8. Categories Images

The Categories Images plugin.
The Categories Images plugin.

If you’ve ever wanted to add images to WordPress categories, the Categories Images plugin is there to help. Not all themes support images on category pages, but this plugin allows you to at least upload an image to each category for your reference on the backend of WordPress. If your theme provides support for category page images, the plugin takes advantage by showing the category images on the page. An Image Upload button gets added to the Edit Category page on the WordPress backend. After that, you’re able to exclude certain categories from having uploaded images.

Summary

Learning how to delete categories in WordPress only takes a little understanding that categories are almost entirely managed in one area of WordPress: under Posts > Categories. Besides that, you have several quick tools to edit or delete a category without even opening up an Edit Category page.

Overall, categories are meant to make your life easier as a developer, so it’s essential to learn how to delete categories in an efficient manner, while also completing tasks like changing the default category base, default post category, and more. We also highly recommend using this guide to organize any displayed categories, like in menus and widgets.

Do you have any leftover questions about how to manage categories in WordPress? Let us know in the comments section.