WordPress plugin

WP All Export Pro

WP All Export Pro is a paid upgrade with a three-step workflow: select a content type or data set, select fields with drag-and-drop controls, then arrange the output. Export posts, products, orders, users, custom post types, and custom fields added by themes or plugins. Each export handles one post type at a time, so exporting content across several post types requires a separate export for each.

WP All Export Pro

Choose the WordPress data to export

WP All Export Pro is a paid upgrade with a three-step workflow: select a content type or data set, select fields with drag-and-drop controls, then arrange the output. Export posts, products, orders, users, custom post types, and custom fields added by themes or plugins. Each export handles one post type at a time, so exporting content across several post types requires a separate export for each.

Set the file format and field layout

WP All Export supports CSV and XML. Pro includes true Excel exports in .XLS and .XLSX formats for destinations that require Excel files. Rename CSV columns or XML components and reorder fields to match the needs of the application or team receiving the data. Exported files can also be opened in Excel or Google Sheets for editing. Pro can pass values through a custom PHP function before adding them to the export.

Filter entries and automate delivery

Use filtering rules to include only matching records, such as WooCommerce orders above a chosen amount, products with a particular attribute, or posts from a defined period. Configure exports to execute on a schedule for recurring reports or updates. Zapier integration can send exported data to more than 500 apps, including Dropbox and Google Drive, and can support Google Sheets reports or email updates.

Export user and order details

Pro adds exports of WordPress users and their available custom data. The free version can export WooCommerce orders; Pro also offers access to WooCommerce order item data.

Edit or migrate data with WP All Import

WP All Export can generate options for WP All Import. Export content, edit the file in Excel or Google Sheets, then import the revised data back into WordPress. The same process can help move selected data between WordPress sites when the export is structured for the destination.

Run an export

  1. Install and activate WP All Export Pro in WordPress.
  2. Start a new export and choose a content type or data set.
  3. Select and arrange fields, then add filters or a schedule if needed.
  4. Choose CSV, XML, or Excel format and run the export.
  5. If you plan to reimport the file, review the generated WP All Import settings before importing.