You might have seen that the WP All Import plugin already supports Types Custom Fields. Now, we are pleased to announce that you can also import your Toolset post relationships using WP All Import.

Both features are available for free during the beta period of WP All Import’s Toolset Types Add-On plugin. The integration opens new opportunities for you to handle more advanced projects.

Why import data from CSV files?

Some WordPress users prefer to edit the data in Excel files, Google spreadsheets, Numbers for Mac and other similar tools rather than doing this directly on their WordPress site. This is especially the case when many fields are involved.

You export your spreadsheet to the CSV file format and then import the data into WordPress.

Editing data in a Google spreadsheet and exporting it to a CSV file
Editing data in a Google spreadsheet and exporting it to a CSV file

 

Most people, however, aren’t actually making their own spreadsheet, they’re importing data from somewhere else. In those cases, modifying the format of the XML/CSV is a pain, and sometimes it’s not possible because the import has to run on a schedule and the file can’t be manually edited.

And this is where you need a reliable tool to handle the content import.

In WP All Import plugin you can drag and drop any data, no matter how it’s structured/organized.

Using WP All Import plugins for importing CSV files to WordPress
Using WP All Import plugins for importing CSV files to WordPress

With its support for importing Toolset Types fields and now – post-relationship, you can handle more complex cases, including importing sites that have custom PHP and MySQL tables or migrating from Drupal to WordPress.

The benefits of WP All Import’s compatibility with Types fields and post relationships

We recommend using both WP All Import and WP All Import Toolset Types Add-On plugins for many reasons. Here are the most significant ones:

#1 Toolset Types fields support

Using a simple drag-and-drop interface, you can import data into custom fields that you created using the Toolset Types plugin. Check our documentation for more details.

Importing fields from CSV file and mapping into Types field with the WP All Import Toolset Add-On plugin
Importing fields from a CSV file and mapping into Types fields with the WP All Import Toolset Add-On plugin

#2 Handling post relationships in a flexible way

You already know that using post relationships makes building advanced sites and running them easier.

 

 

Creating relationships between custom post types in WordPress with Toolset
Creating relationships between custom post types in WordPress with Toolset

You can edit related posts in your spreadsheets by using the post IDs, slugs or titles. Each post can be edited in a separate cell:

CSV file. The Director column connects Movie and Directors tables
CSV file. The Director column connects Movie and Directors tables

Then, during the import, you simply drag and drop the post title into the Relationships section on WP All Import.

Relationships section on WP All Import Toolset Types Add-On
Relationships section on WP All Import Toolset Types Add-On

Note that you can not only import new posts with relationships but also quickly update existing ones.

You can learn more about how to import CSV files and maintain post relationships using the Toolset Types Add-On plugin.

WPML compatibility

You can also rely on it when you import data in multiple languages.

Check it out yourself

Find out how easy it is to now import custom post types with post relationships by downloading WP All Import’s Toolset Types Add-On.

The plugin is still in the beta phase but it was used for the How to migrate from custom tables into WordPress video and it worked very well.

The good news is that when it’s in beta, it’s free. So go ahead and check it out!

If you need sample CSV files, you will also find these in our WP All Import documentation.

Then get back to us to give us your feedback.

We are in touch with the WP All Import team and are working on additional features such as support for multiple instances and repeatable groups.