Supported Export Types

Output Formats


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.

Select export content type
Selecting the content type to export

2. Proceed to the Next Step

Once a content type is selected, click the Next Step button to continue configuring the export.

Next Step button
Clicking Next Step to proceed

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.

Export filters screen
The filter screen — leave empty to export all records

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.

Add Filter button
Clicking Add Filter to create a new filter condition

For each filter, select the field you want to filter by and the condition it must meet (e.g., equals, contains, greater than, etc.).

Selecting filter field and condition
Selecting the field and condition for the filter

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.

â„šī¸ URLs Export skips this step
URLs Export always writes only the url field, so the field-structure step is skipped automatically. After selecting URL sources, you go directly to the format and batch-size step.
Choose export fields
Choosing which fields to include in the export

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.

Add custom column
Adding a custom column to the export structure

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.

Assign functions to a field
Function assignment panel for an export field

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.

Selecting functions for a field
Selecting the functions to apply to the field

After selecting the functions, click Apply Functions to confirm. The field will then display an indicator showing that functions have been assigned.

Apply Functions button
Clicking Apply Functions to confirm the selection
Functions applied to field
The field now shows the assigned functions
💡 Custom Functions (PRO)
The PRO addon includes a built-in Functions Library where you can create your own PHP functions and reuse them across imports and exports. Custom functions are perfect for advanced transformations — such as reformatting dates, splitting or merging field values, or applying any business logic to your data.

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:

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.

Choose export format
Selecting the export format and delimiter options

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.

Export completed
Export completed — download the generated file

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

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.

💡 Jobs Log support
URLs Export runs through the same background job system as other exports. Completed URL exports are saved in Jobs Log, where you can download the file again or re-run the export with the same settings.
📚

Check our blog for more tutorials

Explore practical guides, workflow ideas, and step-by-step tutorials for importing, exporting, syncing, and managing WordPress content.

Visit the Blog →