- Native WordPress import/export options
- 1. Import any XML or CSV file to WordPress
- 2. Definitive CSV Importer
- 3. Woo Import Export
- 4. Widget Importer and Exporter
- 5. Customizer export/import
- 6. Import CSV users with Meta
- 7. Export all URLs
- 8. Export media with chosen content
Any website that has been around for a while starts collecting data in its database. Be it users, customers, images, themes, posts, SEO or anything else, it finds its place in your WordPress. Sometimes you may want to move this data to other locations. Let’s say from a WordPress site to another website or platform. You may want to access user data to update subscription lists or transfer sales data to your accounting system.
Also, at some point you might want to import data to your WordPress site. This can happen if you create new subdomains that require the same user accounts. Or if you are moving to a completely new host. Of course, you can manage this using phpMyAdmin from your control panel (which you can find out about in our WordPress migration guide). But not all of us want to deal with phpMyAdmin or even visit the control panel. This is where plugins for importing and exporting data to/from your WordPress website can come in handy.
Native WordPress import/export options
With WordPress, you can always fall back on the native import/export feature. You can use the import tool to import site content, such as posts or comments from other platforms, to your WordPress.
To export content, WordPress will create an XML file that you can download and save to your computer. This file can contain posts, pages, comments, custom fields, categories and tags. Later, using the Import function in another WordPress installation, you can upload the file to this site.
But a more convenient way to handle this is to use WordPress plugins. Here are WordPress plugins that help import or export specific blocks of data to and from your WordPress (as opposed to general migration plugins, which can help you move your entire site). This will save you from having to recreate sections of the website in another location.
Let’s start with plugins. Some can easily import and export all their WordPress data, while others transfer specific data sets.
1. Import any XML or CSV file to WordPress
If you have a large amount of data in CSV files, this plugin will help you move them around in a four-step process that works from a simple drag-and-drop interface. XML or CSV files do not need to have a particular structure format or size. The plugin splits the files to be imported into manageable chunks and you can configure it to import larger files or speed up the import at the same time. Import all data, including attributes, and work with special characters like Arabic, Hebrew, and Chinese.
Not just existing data in any CMS, you can use this plugin to import live data streams such as stock quotes, sports scores or live quotes. What if you want to export the data? Well, this plugin integrates with a companion plugin, Export WordPress Data to XML/CSV allowing you to export almost anything. Later, you can edit the data in Excel and send it to the desired location.
A Pro version lets you do more, like import data into custom fields or import images. At the same time, it allows importing from a live URL or checking a file for updates and modifying it if necessary. If you are a WooCommerce user, at the same time you may be interested in your XML and CSV Importer for all types of WooCommerce products.
2. Definitive CSV Importer
If you need your plugin to do a lot of heavy lifting on a regular basis, Ultimate CSV Importer might be for you. You can import almost anything: articles, comments, reviews (from WP Customer Reviews), as well as SEO fields from All-in-One SEO. It doesn’t stop there, import custom posts, custom fields, and even images from external URLs like Pixabay or Shutterstock. At the same time, the import speed can be increased. And the good thing is that you can remove duplicate content to reduce bloat in your database. Post types are imported with taxonomies, multiple categories, and multiple tags. The plugin works with multiple sites and one add -onhelps move content in CSV format.
While you can do all of the above for free, you can do more by purchasing a Pro license. It will run regular website updates without any manual intervention and is compatible with multilingual websites. All imported modules are managed in a file manager and detailed records are kept. The developers will at the same time be happy that the functions of the plugin can be extended.
3. Woo Import Export
Information and download
Our next plugin, Woo Import Export is exclusively for WooCommerce users. This premium plugin can import or export all data related to your store, from products, product categories and orders to users and coupons. You can select fields to import or export, apply filters and schedule imports/exports, as well as keep records of all import/export activities.
The plugin works with CSV formats and can extract data from URLs at the same time. Provides a preview of all import/export data, so you can be sure before pressing the import/export button. With WPML support, multiple languages won’t be a problem.
4. Widget Importer and Exporter
Widget Importer and Exporter is a simple and smart plugin that does exactly what its name suggests. It offers an easy way to move widgets to another website and is especially useful when adding widgets to your theme. Click the Export button to create a JSON file containing the widgets and their settings. To import the files, all you have to do is upload them to the desired location, either on another site or on the same site. Once the import is complete, you will be able to see what is happening with the widgets in a neat table.
The plugin does not blindly download all widgets during import. Widgets for which there is no specified widget area or which are not compatible with your theme are excluded. Similarly, widgets that already exist in the new location are saved as inactive widgets. Developers can filter data before importing it.
This popular widget is available for free download from the WordPress plugin repository.
5. Customizer export/import
If you have a theme that looks exactly like what you want and want to copy it to another site, the export/import customizer can help you. But before that, you need to make sure that your theme is using the WordPress Customizer for its settings and that the theme is active. Later, you can transfer the settings directly from the customization interface. All settings and options can be transferred.
Needless to say, this only works if you import settings into the same theme or child theme as the original settings.
When importing, you have the option to exclude images. Developers can filter options that are not part of the customizer via filters. Once the import is complete, the page will refresh and you will see all the changes displayed. This plugin makes it easy to recreate your WordPress customization settings. If your theme has endless options, you’ll appreciate the need for this plugin.
6. Import CSV users with Meta
Importing users from CSV with meta is useful when you want to import thousands of users in CSV format directly to your WordPress in seconds. Personalized user data may be included automatically and may be used to modify the user profile.
You will be able to assign roles to users and send them emails. Emails are customizable and can be saved as templates. You can configure it to import users periodically and at the same time update each user’s data. At the same time, the plugin is compatible with various other membership plugins. At the same time, the hooks provided with the plugin allow developers to extend functions.
7. Export all URLs
Export All URLs is a simple plugin that creates a page on your site that lists all titles, categories, and URLs. From here, you can quickly check your published pages and posts, as well as posts scheduled for publication. You can export data and categorize it by post types.
This plugin is useful when you want to check all URLs on your site or when trying 301 redirects using htaccess. You can filter URLs by author and assign preferred names to CSV files, as well as randomly generate filenames to protect sensitive data.
8. Export media with chosen content
Usually when we export an article, the associated media files are not exported with the article. Export media with chosen content adds an option that, when checked, places the selected image and attachments to be exported with this message. Simple but useful.
Data is becoming increasingly important to websites and you may need to move yours between sites at some point. The WordPress plugins presented in this article can help simplify your task. Try them out and let us know how they worked for you.