WordPress: Bulk Edit Posts, Pages and Custom Post Types

Managing a WordPress website can be difficult, especially when you have lots of posts, pages, and custom post types. As your site grows, updating and keeping track of everything manually takes a lot of time. This is where bulk editing tools like WP Sheet Editor are really useful.

The WP Sheet Editor – Post Types plugin allows you to bulk edit WordPress posts, pages, and custom post types. It makes it easy to bulk manage large amounts of WordPress content because it provides a spreadsheet interface that you will find familiar, like using Excel or Google Sheets, but much better. You can quickly view and manage your posts, pages, and/or custom post types added by third-party plugins, all in one place.

wordpress bulk edit posts, pages and custom post types

Managing a lot of WordPress content can be hard. When you have hundreds of posts, pages, or custom post types, editing them one by one takes forever. It’s easy to miss something or make mistakes.

Manual editing also means more work for you. You spend hours updating titles, categories, featured images, descriptions, and other details. It’s frustrating and can lead to burnout. Plus, it’s hard to keep everything consistent when you have so much content to manage.

That’s why, in this guide, we’ll show you how the WP Sheet Editor – Post Types plugin can help you bulk edit WordPress posts, pages and custom post types. It’s way more poweful than the bulk actions of the normal WordPress editor.

Getting started → Install and activate WP Sheet Editor

You can get the premium version of WP Sheet Editor – Post Types by clicking on the button below.

After completing the payment process, you will get a zip file that you need to install as a plugin on your website.

  1. Go to Plugins > Add New Plugin.
  2. Click on Upload plugin.
  3. Click on Choose file.
  4. Locate the file on your computer.
  5. Click on Install now.
  6. Click on Activate plugin.
  7. Enter your license and click on Activate License.

Edit any WordPress post type in a spreadsheet

After activating the license, you can generate a spreadsheet for any post type, this includes normal post types like posts and pages, and custom post type added using third party plugins.

You can generate a spreadsheet for recipes, a spreadsheet for products, a spreadsheet for downloads, a spreadsheet for courses, and so on. All custom post types can be edited in the spreadsheet easily.

To generate a spreadsheet, go to WP Sheet Editor > Setup spreadsheet.

Once there, select the post type you want to edit in a spreadsheet and click on Save.

wordpress bulk editor

You can enable or disable specific columns before generating the spreadsheet. To do this, you just have to drag and drop the columns to the left or right side to enable/disable them. Once you’re done, click on Save.

wordpress bulk editor

With these simple steps, you can generate spreadsheets for any WordPress post type:

  • Posts
  • Pages
  • Courses
  • Lessons
  • Quizzes
  • Recipes
  • Downloads
  • Teams
  • Groups
  • Forums
  • Topics
  • Replies
  • Forms
  • And any other WordPress post type!

Customize the spreadsheet columns

If you want to simplify or customize your spreadsheet, you can hide, sort, or even rename the columns.

To do this, you need to open the Columns manager tool.

wordpress spreadsheet bulk editor

Once there, you can hide, sort, show, rename, and even change column types.

wordpress spreadsheet bulk editor

After customizing the columns, you can save the settings for a future session by selecting these values:

  • Check the Save these settings for future sessions checkbox.
  • Add a name for this group of columns: Add a name here.
  • Click on Apply settings.

wordpress spreadsheet bulk editor

Quick editing WordPress content in a spreadsheet

One way to save a lot of time bulk managing your WordPress content (posts, pages, custom post types) is to edit the content quickly using the spreadsheet.

Quick editing using the spreadsheet makes your work easier because you don’t have to open the products one by one to edit any field. You can edit any field in hundreds of products, or edit many fields as if you were using Excel or Google Sheets.

Text editor fields

If you have fields in which there is a text editor, you can click on the cell, which will open a popup that will show you the editor.

For example, you can use the Gutenberg editor or the normal editor, depending on what you have enabled.

wordpress edit content in a spreadsheet

In this example, you can see that the text editor field has opened the popup and is showing the Gutenberg editor.

wordpress edit content in a spreadsheet

Drop-down fields

The drop-down fields will show you the options you have to select by double-clicking on the cell.

wordpress edit content in a spreadsheet

Checkbox fields

The checkbox fields will allow you to check or uncheck the checkbox.

wordpress edit content in a spreadsheet

File upload fields

The file upload fields will allow you to upload files. You can click on the upload button or double click on the cell in order to paste the URL as simple text.

wordpress edit content in a spreadsheet

When you click on the Upload file button, the plugin will open a popup where you can upload the files or select them from the media library.

wordpress edit content in a spreadsheet

Taxonomy term fields (category, tag, custom taxonomy, etc.)

If you want to edit taxonomy term fields such as categories, tags or attributes (colors, sizes, brands, materials, etc.), you can view the terms or add new terms by typing the term in the cell.

You can click on the term you want to add, or delete it by clicking on the “X” in each term.

wordpress edit content in a spreadsheet

Simple text fields

To edit plain text fields, simply edit the text. In all field types, you can autofill downwards, as you would in Excel, Google Sheets, etc.

wordpress edit content in a spreadsheet

Create hundreds of duplicates quickly

WP Sheet Editor contains a duplication tool that allows you to create hundreds of copies of posts, pages and custom post types. This way, you can use a master item, create hundreds of copies and then simply edit the information in the spreadsheet.

To create hundreds of duplicates, click Duplicate.

wordpress duplicate content easily

Once you’re in the Duplicate tool, you need to select these values:

  • Duplicate this item: Select the item/items you want to duplicate.
  • How many copies do you want: Add the number of copies you want to create for each item.
  • Click on Execute.

wordpress duplicate content easily

As you can see, we have created some copies of one of our WordPress posts. This is a good way to bulk create WordPress posts, pages or custom post types from a master item.

wordpress duplicate content easily

Advanced search for posts, pages, and custom post types

With WP Sheet Editor – Post Types you can filter your posts, pages, or any custom post type added by third party plugins, using advanced search filters.

The Search tool allows you to search for content using any field as search criteria, so you can search for content by title, content, description, category, tag, custom taxonomy, author, featured image, and any other field.

wordpress advanced search

In this example, we will show you how to search for WordPress posts matching these parameters:

  • Keyword in title = tropical
  • Author = John Doe
  • Category = Gardening
  • Status = Published

To to this, we need to select these values in the Search tool:

  • Contains keyword: Add the desired keyword here.
  • Author: Add the desired post author here.
  • Enter categories, Tags, or Formats: Enter the desired category here.
  • To search for posts by status, tick the Enable advanced filters checkbox and select the following values:
    • Field: Status
    • Operator: =
    • Value: Published
  • Click on Run search.

wordpress advanced search

Once you run the search, you’ll see all the posts matching the search criteria displayed on the spreadsheet. You’ll see all the active search filters displayed above the spreadsheet.

wordpress advanced search

Bulk edit WordPress posts, pages and custom post types

Bulk updating WordPress post types can be greatly convenient. Here are some use cases where bulk managing your WordPress content in a spreadsheet can be the best option for you:

  • Products: If you manage an online store, you can bulk update prices, change categories, or adjust stock levels for multiple products at once.
  • Real estate listings: If you manage a real estate website, you can bulk edit property details such as prices, statuses (like sold or available), and descriptions across multiple listings simultaneously.
  • Event listings: If you organize events, you can bulk update event dates, times, locations, and descriptions. Whether you’re rescheduling events or updating venue details, bulk editing ensures your event information is always up to date and clear for attendees.
  • Restaurant menus: If you own a restaurant, you can easily bulk update your menu. Whether you’re adjusting dish prices, adding new dishes, or updating descriptions, bulk editing ensures your menu reflects your latest offerings accurately and consistently.
  • Job listings: If you run a job board or staffing agency website, bulk change job statuses, revise job descriptions, or change categories for multiple listings simultaneously.
  • Online courses: If you manage an online learning platform, you can bulk update course statuses (like upcoming or ongoing), modify course descriptions, or revise categories, making it easier for learners to find and enroll in courses.
  • Custom forms and submissions: If your website collects form submissions, you can bulk manage submissions effectively. Bulk update submission statuses, categorize entries, or edit responses across multiple forms.
  • Service listings: If you offer services online, bulk editing simplifies service management. Whether you’re updating service descriptions, changing categories, or revising pricing details, bulk editing helps you maintain a professional and organized service catalog.

In this example, we’ll show you how to use the Bulk Edit tool to add a new category to all the posts we filtered in the previous section of this post. This means our posts already have a category, but we want to assign them another category.

wordpress bulk editing content

Once you’re in the Bulk Edit tool, you need to select these values:

  • Select the rows that you want to update: You can select any of these options:
    • Edit all the rows from a specific search
    • Search for specific rows and edit the search results
    • Edit all the rows you manually selected in the spreadsheet
  • What field do you want to edit: You can select any field here, but we’ll select the Categories field.
  • Select type of edit: The types of edits you can apply will depend on the field you have selected. In his case, since we will add a new category to all the posts we filtered in the previous section of this post, we will select Append.
  • Terms: Add the category here.
  • Click on Execute Now.

wordpress bulk editing content

As you can see, we have bulk added a new category to all the filtered posts, and it’s been added to the column.

wordpress bulk editing content

The Bulk Edit tool allows you to edit hundreds or thousands of items in WordPress. You can save a lot of time without having to open items one by one. This will greatly increase your productivity.

Bulk edit offline (export to CSV)

If you want to bulk edit WordPress content offline, you can easily export your posts, pages or custom post types to a CSV file, edit the data in the CSV, and then import the changes back into WordPress.

Let’s see how to export the WordPress posts to a CSV file.

First, you need to open the Export tool.

wordpress export posts, pages and custom post types

Once you’re in the Export tool, you need to select these values:

  • Which rows do you want to export: You can export all the posts, all the posts from a specific search, or all the posts you’ve manually selected in the spreadsheet.
  • What app will you use to edit this file: You can select any of these options:
    • Microsoft Excel (Office 365)
    • Older versions of Microsoft Excel
    • Google Sheets
    • Other
  • Name of this export: You can add a name for this export in this field. Then, when you hover over the Export tool, you’ll be able to reuse this export.
  • Click on Start new export.

wordpress export posts, pages and custom post types

As you can see below, we have exported our WordPress posts to a CSV file. Now we can proceed to bulk update posts data in the CSV file, after that, we will import the changes back into WordPress.

wordpress export posts, pages and custom post types

Import posts, pages, and custom post types

After editing your WordPress content in a CSV file, you can Import the new content or the changes to existing content.

wordpress bulk import content

You need to select the CSV file you’ll import by selecting these values:

  • Source: You can select any of these options:
    • CSV file from my computer (we’ll select this option)
    • CSV file from URL
    • Copy and paste from another spreadsheet or table
    • CSV file in the server
  • Since we’re importing a CSV file from the computer, we need to click on Choose File and select the file from your computer.
  • Click on Next.

wordpress bulk import content

You can Import all the columns or Select individual columns to import.

wordpress bulk import content

You need to select how you want to import the data:

  • Do you want to update or create items: You can select any of these options:
    • Create new items and update existing items
    • Import all rows as new
    • Only create new items, ignore existing items
    • Only update existing items, ignore new items
  • If you select any option to update existing items, you will have to match the rows using any field. We recommend the ID field.
  • Click on Next.

wordpress bulk import content

Finally, you’ll see a preview. If everything is OK, you need to click on The preview is fine, start import.

wordpress bulk import content

Frequently asked questions on bulk editing WordPress content

Here are some important questions about bulk editing WordPress content with WP Sheet Editor:

Can I edit custom post types and custom fields added by third-party plugins?

Yes. You can edit custom post types and custom fields added using any plugin such as:

  • Custom Post Type UI
  • Toolset Types
  • Pods – Custom Content Types and Fields
  • Advanced Custom Fields
  • Meta Box
  • Custom Post Types and Custom Fields Creator – WCK
  • Plugins for courses, downloads, lessons, recipes, product reviews, etc.
  • And many more.

Can I edit content from multilingual plugins?

Yes. You can edit content form multilingual plugins such as:

  • WPML
  • Polylang
  • And more.

When importing content, will all the data be overwritten?

Only the data that you have edited will be overwritten. The data that got no changes will remain without changes.

The best bulk editor for WordPress post types!

WP Sheet Editor – Post Types is the best bulk editor for WordPress content. You can use a spreadsheet interface similar to Excel or Google Sheets to manage lots of posts, pages, and custom post types added by third-party plugins.

Whether you’re changing titles, categories, or content details, everything happens in one place. You can also search, duplicate, and export/import data. It’s perfect for anyone managing a lot of WordPress content, making tasks simpler and boosting your productivity.

Do you need help?

You can receive instant help in the live chat during business hours, or you can contact us and we will help you via email.