WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by jcollings v2.14.23

Import WP

Import WP, a simple, fast and powerful XML and CSV import solution, Making it easy to import posts, pages, categories, tags, users and attachments.

Import WP

The facts

Rating
4.4★ from 25
Active installs
4k+
Price
Free
Last updated
3 Aug 2026
Added
Nov 2014
Requires WP
4.0
Tested up to
WP 7.0.4
Requires PHP
5.6
Downloads
251,769

Our analysis

AI-assisted

Import WP is a WordPress plugin that facilitates the import and export of data using CSV and XML files. It allows you to import various WordPress data types, including posts, pages, categories, tags, users, and attachments. The plugin provides an intuitive data selection tool for mapping fields from your import files to WordPress records.

You can import files from remote URLs, FTP servers, or manually upload them. The plugin also supports exporting data in CSV, XML, or JSON formats, allowing for customisation of the exported data structure. This tool is suitable for users who need to manage large amounts of WordPress data efficiently.

Best for: This plugin is best for WordPress users needing to import or export large datasets.

What it does well

  • Supports import and export of CSV and XML files
  • Intuitive data selection tool for mapping fields
  • Can import attachments from various sources
  • Allows customisation of exported data structure

Where it falls short

  • Limited information on additional features or addons
  • No details on user support or documentation

Verdict

Import WP provides a straightforward solution for managing WordPress data through CSV and XML files. It is a functional tool for users looking to streamline their data import and export processes.

From the developer

jcollings's own description of Import WP, lightly tidied.

Import and Export WordPress data with ease using Import WP, a WordPress import export plugin that works with any XML or CSV file, there are no special requirements for how your csv file is laid out, or the structure of your xml file. Import WP’s xml and csv import process can handle it all.

XML and CSV import files can be fetched from a remote URL, datafeed or FTP server, downloaded from Google Sheets, or manually uploaded to the importer.

Import WP comes with an intuitive data selection tool that makes it simple to select and map any WordPress field to any part of your xml or csv file.

Import WP allows you to import into all core WordPress data types from WordPress posts, pages, categories, tags, users and attachments, we offer many free addons that allow integration for third party plugins, and a premium upgrade to import into any custom post type, custom taxonomy, or custom fields.

Our optimised WordPress importer makes it easy to export and import CSV and XML files into WordPress posts, pages, categories, and tags. We have simplified the process to Import attachments, images, and any WordPress data using our custom visual data selection tools that make it straightforward to import XML or CSV files from any data feed.

Our WordPress exporter allows you to export CSV, XML or JSON files with data from any wordpress post type or taxonomy, including exporting custom fields, images, attachments, and related terms. This means you can easily export CSV, XML or JSON files containing only the WordPress data and structure you need.

Import CSV and XML files to WordPress posts, categories and users

To create a csv importer or xml importer the steps are the same, except that xml files contain a nested data structure, instead of csv files that containing rows and headings.

  1. Choose Import file – Import an XML or CSV file by either uploading a file, downloading from a remote url, or from a remote FTP.
  2. Map data – Select what parts of your import file should be used to create and update a WordPress record.
  3. Set Permissions – Set what is used to identify each record, and select what the importer can insert, update and delete.
  4. Run the importer.

Import WordPress Attachments from XML / CSV files

Import WordPress attachments from CSV and XML files from either a remote url, an ftp server, the websites filesystem, or the WordPress media library.

Attachments can be downloaded every time the importer runs, or can check the media library to use an existing version if it exists already, saving media from downloading duplicate images.

WordPress CSV and XML Importer features

  • Simple XML data selection tool to Import XML files.
  • Easy to use CSV data selection tool to import CSV files.
  • Import data from remote urls and data feeds.
  • Import data from an FTP server
  • Import data from files stored on the web server.
  • Import data to WordPress posts and pages
  • Import categories and tags.
  • Import Attachments from Remote URL
  • Import Attachments from FTP server
  • Import Attachments from local filesystem
  • Import Attachments from Media Library.
  • Import Attachment title, caption, alt tag metadata.

WordPress Exporter features

  • Export all available fields, or select which WordPress data to export.
  • Create nested XML files containing repeating data.
  • Customise CSV file headings
  • Customise XML node names and attribute labels.
  • Filter which records are exported

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for moving data.

Members

Members

94

The best WordPress membership and user role editor plugin. User Roles & Capabilities editor helps you rest...

Free 300k+ installs 4.9★ (1,274)
Easy Updates Manager

Manage all your WordPress updates, including individual updates, automatic updates, logs, and loads more. This...

Free 300k+ installs 4.8★ (725)
Redux Framework

Redux is a simple, truly extensible, and fully responsive options framework for WordPress themes and plugins....

Free 900k+ installs 4.4★ (273)
PrettyLinks

🌠 Shorten, brand, and track any URL on your own domain. Keep your links — and your data — where they belong....

Free 200k+ installs 4.8★ (1,317)