Export WordPress posts to CSV or JSON
Export posts, pages or custom post types to CSV, JSON or TXT. Choose the fields you need, and with Pro, the custom fields too.
Free on WordPress.org. Pro adds the extra options listed below.
- with extra Pro options
- Free
- settings to configure
- 3
- developer hooks
- 12
- updates since 2023
- 7

Why you need Export Posts
WordPress’s built-in export produces an XML file designed for importing into another WordPress site. It’s no use when someone wants a spreadsheet of every page.
What Export Posts does
Three formats
CSV for spreadsheets, JSON for developers, TXT for quick lists.
Choose the fields
Pick the default fields to include in each export.
Custom fields
Pro adds meta fields to the export.
Free and Pro options
What you can set in the free plugin, and what WP Extended Pro adds.
In the free plugin Free
- Export Types Select available export types.
- Default Fields Select fields to export.
Added by Pro Pro
- Meta Fields Select meta fields to export.
Pro options unlock on any Pro plan, from $29 a year.
Where Export Posts helps

Content audits
Get every page, its status and date into a spreadsheet.

Migrations
Pull structured content out for another system.
For developers
Export Posts has 12 hooks for changing its behaviour per project, without editing the plugin.
All Export Posts hooksadd_filter( 'wpextended/export-posts/default_fields', function ( $value ) {
// Return the value you want to use
return $value;
} );- export-posts/default_fields
- export-posts/exclude_post_types
- export-posts/excluded_meta_keys
- export-posts/export_data
- export-posts/field_{$field}_value
- export-posts/field_value
- +6 more
Export Posts questions
Export Posts documentationYes. Exporting is free. Custom fields in exports are part of WP Extended Pro.
Yes. Exports are escaped against spreadsheet formula injection.
Get Export Posts free
Export Posts is in the free plugin on WordPress.org, alongside 34 other free modules you can switch on when you need them.
Pro from $29 a year · 14-day money-back guarantee

