Simple, easy and fast, PODS Add-On for WP All Import imports data from any XML or CSV file to custom fields created with PODS.
|Author:||VisualData (profile at wordpress.org)|
|WordPress version required:||4.1.0|
|WordPress version tested:||4.9.1|
|Added to WordPress repository:||23-07-2015|
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|Total downloads:||14 693|
Click to start download
Ater installing and activating WP All Import, PODS and CIO Custom Fields Importer Add-on, you will see the menus of PODS and WP All Import. Click on new import, and upload your csv or xml file.
In step 3 of WP All Import importing process, PODS custom content types are detected and listed.
Drag and Drop your source data fields from the xml or cvs file to the custom fields to import. Your source data fields can use any name, in any order.
Specify field to check for duplicate records. (WP All Import feature)
Import complete. check log for more information, or run the import again to update (WP All Import feature).
Import users (for example WooCommerce customers, premium features of CIO Custom Fields Importer professional edition)
Import user (or WooCommerce customer) existing passwords and meta fields such as shipping and billing addresses (premium features of CIO Custom Fields Importer professional edition)
Unique field and value to check and prevent duplicate records. If record exists, CIO Custom Fields Importer will update the record rather than creating new records.
Importing Pods Advanced Content Type (ACT). (premium features of CIO Custom Fields Importer professional edition)
For this example, music record is created as an advanced content type. (premium features of CIO Custom Fields Importer professional edition)
Automatically matching records by specifying field name and value. Multiple select and bidirectional relationships are supported. (premium features of CIO Custom Fields Importer professional edition). This feature is useful if you frequently receive hundreds, thousands or more changing records to add to your website. The number of records on your website is growing. You need to import to your running website automatically, but don't always know the item ID, or you want to save time looking for item ids manually.
Relationships can also be given here if you know the item ids. Multiple select and bidirectional relationships are supported. This feature is useful if you frequently receive updates to existing records. The number of records in your website does not change frequently, and you only need to update some fields. (premium features of CIO Custom Fields Importer professional edition)
First, install and activate WP All Import and Pods – Custom Content Types and Fields .
If there are issues installing these two plugins, please look for solutions in the support forum or contact the plugin authors.
Then install the CIO Custom Fields Importer. This add-on needs both PODS and WP All Import installed and activated.
To install the CIO Custom Fields Importer, either:
Upload the plugin from the Plugins page in WordPress
Unzip custom-fields-csv-xml-importer.zip and upload the contents to /wp-content/plugins/, and then activate the plugin from the Plugins page in WordPress.
The PODS custom fields will appear in Step 3 of WP All Import. See screenshots for details.
Upgrade to Professional Edition to access pro features, and priority support.
I am thinking of migrating to WordPress and need a new website. Can you help?
Certainly. We specialise in database migration and development of heavy duty high performance WordPress websites within your budget. Please send an email to firstname.lastname@example.org with a description of your project.
I am a developer. Can I use the professional version of your plugin on my clients’ website?
Absolutely, and even better, for free. CIO Custom Fields Importer Professional Edition comes with unlimited site license and lifetime upgrade and support. You can use it on as many websites as you like, either owned by you or your clients.
Please note we only provide support to customers who have paid a fee to us. If you use it on your clients’ website, you will need to provide support to them. We try to help if we have time and resources available but we prioritise on supporting fee-paying customers.
I am using a plugin to create custom tables and fields. Will your plugin support these custom fields
The free version of CIO Custom Fields Import only supports custom fields created with PODS.
The professional version supports custom fields created with most plugins as long as the custom fields are registered in WordPress.
If the plugin you are using creates its own tables and is not a registered wordpress content type, we can write custom code and use the native API of your plugin to process imported data. A development fee may be applicable depending on complexity of the task.
I installed and activated this plugin, but can’t find out any menu
The add-on needs WP All Import and Pods to work. First verify these two plugins are installed and activated. Create a new import under the menu of All Import, upload a test cvs or xml file, then in step 3, you will see custom fields created with Pods.
I can import some pods, but have issues importing others. the process is killed by the server
Possible causes – please check pods fields settings. Mandatory pods fields must be assigned a value for the import to succeed.
I can’t import into some custom fields created with pods
Possible causes 1 – custom field names shared among pods (resolved since version 1.0.1)
The CIO Custom Fields Importer detects and lists ALL your custom fields created with PODS in one form in step 3 of the import process, even though you are importing ONE pods content type at a time. The custom fields are grouped by pods labels.
If a field name is used in multiple pods, multiple input cells will be generated in the form with the same field name, and only the value of the last input cells (possibly blank by default) will be saved.
To avoid this problem, please try to use unique field name when creating your pods. If you have to use the same field name in multiple pods, then you can drag and drop the value to the last input cell.
Possible causes 2 – custom defined list in relationship field
Please check the custom defined list in your relationship field. The value supplied in the csv or xml file has to be in the custom defined list to be imported.
Possible causes 3 – import settings
If you are running from a previous import template, some custom fields may have been skipped because of the import settings. Please check the import log, or import setting and make sure the custom fields are allowed to import.
I can see a pods content type but can’t import data to the pod
CIO Custom Fields Importer free edition detects and lists all your pods content types however it supports importing and updating of post types only, including new custom post types created with pods, and posts/pages extended with pods.
Please consider upgrading to CIO Custom Fields Importer Pro to import other content types (including Advanced Custom Types and extended Users).
My csv file has many rows, but only the header row is detected
This is probably caused by improperly formatted csv files, such as the CSV files saved by Microsoft Excel. You may try to open the csv files using another spreadsheet program such as the free OpenOffice or LibreOffice, save as a new CSV file and see whether the problem is resolved.
- Included latest add-on library (dated 28 Feb 2017 on github) from wpallimport, to prevent potential issues if it is used together with another add-on plugin.
- logging of custom fields import
- selective importing of custom fields
- improved user interface
- Resolved (potential) conflicts of field names
- Initial release on WP.org.