đ¤ Exporting Data
Export WordPress content, database records, or frontend URLs to CSV or JSON â with powerful filters, field selection, background processing, and reusable jobs.
Supported Export Types
- Posts, Pages, and any Custom Post Type
- Taxonomies and Terms
- Users and User Meta
- Comments
- Navigation Menus
- Frontend URLs from public WordPress entities
- Raw MySQL Tables
- WooCommerce Products, Orders, Coupons, Attributes
Output Formats
- CSV â Compatible with Excel, Google Sheets, and other import tools
- JSON â Suitable for developer workflows and API integrations
Export Workflow
Step 1 â Open the Export Screen
Navigate to Import Export â Export in the WordPress admin sidebar.
1. Select Content Type
Choose the type of content you want to export from the available options â for example, Posts, Pages, Users, WooCommerce Products, or a raw MySQL Table.
2. Proceed to the Next Step
Once a content type is selected, click the Next Step button to continue configuring the export.
Step 2 â Filter Export Data
On the next screen you can optionally narrow down which records get exported by adding filters. If no filters are added, all content of the selected type will be exported.
For URLs Export, this step shows URL source checkboxes instead of regular field filters. Select the public content types, taxonomies, archives, feeds, and REST endpoints you want to include. The total URL count updates through AJAX as you change the selection.
Filters let you export only the records that match specific criteria â for example, only posts with a Publish status, or only records created within a certain date range. You can add an unlimited number of filters to fine-tune your export.
Adding a Filter
Click the Add Filter button to add a new filter row.
For each filter, select the field you want to filter by and the condition it must meet (e.g., equals, contains, greater than, etc.).
Once all filters are configured, click the Next Step button to continue.
Step 3 â Configure Export Fields
In this step you choose exactly which fields will be included in the exported file and how they are structured.
Building the Export File Structure
Drag the fields you need from the right-hand sidebar â which lists all available WordPress fields â into the Export File Structure area. You can reorder the columns at any time by dragging them into the desired position.
Adding a Custom Column
If you need to include data that is not directly tied to a WordPress field, you can add a custom column with any arbitrary value.
Assigning Functions to Fields
With the PRO addon, you can transform the exported content for any field by assigning one or more functions to it. This is useful for formatting values, converting units, or applying any custom transformation during export.
Click the gear icon â on any field in the export structure to open the function picker, then select one or more functions to apply during export.
After selecting the functions, click Apply Functions to confirm. The field will then display an indicator showing that functions have been assigned.
Learn more in the âī¸ Functions Library documentation.
When all fields are configured, click Next Step to proceed.
Step 4 â Choose Export Format
Select the format in which you want to export your data:
- CSV â Compatible with Excel, Google Sheets, and other spreadsheet tools
- JSON â Suitable for developer workflows and API integrations
When CSV is selected, additional options are available to customize the delimiter character used to separate values in the file (e.g., comma, semicolon, tab). This is useful when your data contains commas or when the target application expects a specific separator.
Once the format is configured, click Start Export to begin the export process.
The export will run in the background. Once completed, you will see a success message confirming that the export file has been generated â you can then download it directly from that screen.
URLs Export
The URLs Export option lets you generate a clean list of public URLs from your WordPress site. It is useful for SEO audits, migrations, crawler lists, sitemap checks, redirects, QA, and sharing a site URL inventory with external tools or team members.
URLs Export outputs a simple file with a single url column. You can export the result as CSV or JSON, choose a batch size, and download the generated file when the background job is complete.
Available URL Sources
- Posts, Pages, Media, and public Custom Post Types â individual frontend permalinks
- Taxonomies and Terms â category, tag, product category, and other public term archive URLs
- Post Type Archives â public archive URLs for registered post types that support archives
- Standard WordPress URLs â homepage/front page, author archives, date archives, and search results URL
- Feeds â RSS feeds, Atom feeds, comments feed, and post type archive feeds
- REST API Endpoints â the REST API root and REST collection endpoints for post types that expose them
Bulk URL Source Selection
On the URLs Export setup screen you can quickly select or deselect groups such as Posts, Taxonomies, REST API Endpoints, RSS Feeds, Atom Feeds, and Comments Feeds. Feed and REST endpoint sources are not selected by default, so you can keep a standard content URL export clean and enable technical endpoints only when you need them.
Check our blog for more tutorials
Explore practical guides, workflow ideas, and step-by-step tutorials for importing, exporting, syncing, and managing WordPress content.