WordPress posts can be exported in bulk using the Import Export Suite for WooCommerce plugin. By selecting Post as the post type, choosing the required export method, applying filters, selecting and arranging the export columns, and configuring advanced options, you can export post data in CSV, XML, XLS, XLSX, or TSV format.
This guide explains how to export WordPress posts step by step using the Import Export Suite plugin.
Export WordPress Posts
To export WordPress posts, navigate to WebToffee Import/Export(Pro) > Export.
Step 1: Select a post type
Select Post as the post type.

Step 2: Select an export method
Choose one of the following methods to continue with the export:
- Quick export
- Pre-saved template
- Advanced export
Quick Export
- Exports the standard fields of WordPress posts using the default column mapping.
- Use this option when you want to export posts without configuring filters or changing the export columns.
- Select Export to complete the export immediately.
Pre-saved template
- Exports posts using the filters, column selections, mapping, and other configurations saved during an earlier export.
- Select the required template from the Export template dropdown.
Note: A template appears in the dropdown only after it has been saved during a previous Advanced export.
Advanced Export
- Takes you through the complete export process, including filtering posts, selecting and reordering columns, and configuring advanced export options.
- The configuration can also be saved as a template for future exports.

Select Step 3: Filter data to continue.
Step 3: Filter data
Use the available filters to control which posts should be included in the export.
Each filter consists of:
- Element – Select the post field you want to filter.
- Condition – Choose the condition used to evaluate the selected field.
- Value – Enter or select the value used for filtering.
For WordPress posts, the available filters include:
- Post ID – Include or exclude posts based on their IDs.
- Slug – Filter posts based on text contained in the post slug.
- Status – Include posts with selected post statuses.
- Date – Filter posts based on their publication date.
Use Add new filter to apply additional conditions. You can remove a filter using the delete icon beside it.

Select Step 4: Map and reorder export columns to continue.
Step 4: Map and reorder export columns
Select the fields you want to include in the exported file.
You can:
- Select or deselect individual columns.
- Edit the export column names.
- Drag and reorder columns to change their position in the exported file.
- Include additional post metadata when required.
The export fields are grouped under:
- Default fields
- Hidden meta
- Meta

Select Step 5: Advanced options/Batch export/Scheduling to continue.
Step 5: Advanced Options/Batch Export/Scheduling
In the final step, configure the export file and export destination.
Export file options
Configure the following:
- Export file format – Select the required export format.
- Delimiter – Choose the separator used between columns in a CSV file. A comma is used by default.
- Export file name – Enter a custom name for the exported file. If left blank, the plugin generates the file name automatically.
Export location
Choose where the exported post file should be sent:
- Local – Export and download the file to your device.
- FTP/SFTP – Export the file to a configured external server.
- E-mail – Send the exported file as an attachment to a specified email address.

Advanced options
Expand Advanced options to configure additional export settings, such as batch processing.
Batch processing determines the number of records processed during each iteration and can help when exporting a large number of posts.
Save the export as a template
To reuse the current export configuration:
- Select Save template.
- Enter a Template name.
- Select Save.
The saved template will then be available under the Pre-saved template export method for future exports.

Finally, select Export to export the WordPress posts immediately or schedule the export for later.
For detailed instructions on scheduling exports using WordPress Cron or Server Cron, see How to Schedule WooCommerce Exports Using WordPress and Server Cron.