=== WP Ultimate CSV Importer ===
Contributors: smackcoders
Donate link: http://www.smackcoders.com/donate.html
Tags: categories, category, custom post type, e-commerce, ecommerce, free, html, html5, image, images, import, multisite, page, pages, picture, plugin, Post, products, rss, seo, shortcode, tag, Taxonomy, template, thumbnail, upload, url, user, woocommerce, WordPress, wpmu, xml.
Requires at least: 4.0
Tested up to: 4.4.2
Stable tag: 3.9
Version: 3.9
Author: smackcoders
Author URI: http://profiles.wordpress.org/smackcoders/

License: GPLv2 or later

WP Ultimate CSV Importer is a WordPress extension to import and export CSV files.

== Description ==

WP Ultimate CSV Importer is a import and export tool that helps to build WordPress site at the drop of a hat by importing Post, Page, Custom Post, Users, WordPress Custom Fields, Products of eShop and SEO fields of All in One SEO. The plugin supports export and import of Custom Post Type created with CPT UI plugin and default WordPress functions. The import is for selective modules but the export is for all the core modules along with few third party plugins.

= Modules supported in Import and Export  =

* Core Modules - Post, Page, Custom Post and Users.
* eCommerce Products - eShop.
* Custom Post - CPT UI and default WordPress Custom Post.
* SEO field - All in One SEO.

= Modules supported in Export =

* Core Modules - Category, Tag, Custom Taxonomy, Customer Reviews, Comments.
* eCommerce Products - WP e-Commerce, WooCommerce, MarketPress.
* Custom fields and SEO fields imported along with these modules can be exported.

= Highlighted Feature  =

* Imports inline images with shortcodes and images from external URL.
* WordPress core custom fields can be dynamically registered on the flow of import.
* Can be used in WordPress multisite.
* Multi category and multi tag import.
* Handles duplicate with title and content.
* CSV with any delimiter in UTF-8 format can be imported.
* Exports all the imported files of different modules with filters.

= Note =

* Users module is disabled in multisite.
* Password protected image can't be imported in featured image.
* All languages supported by WordPress can be imported in UTF-8 without BOM format.

= Ultimate CSV Importer PRO =

Ultimate CSV Importer PRO has all the features of Ultimate CSV Importer and it is extended with lot of features that enables to import, schedule, update and export both CSV and XML files. The import details over an year is maintained in dashboard chart and the site updates can be tracked in a fraction of second. Any changes like modifying existing content or appending new content can be done with update. The update or import can be performed periodically with scheduler. The update or schedule is done with the templates which is created with mapped fields in the mapping section of the import. The export option enables to export the imported modules as CSV based on the filters.

= Supported Modules To Import and Export  =

* Core Module - Post, Page, Custom Post, Category, Tags, Users, Customer Reviews.
* eCommerce Products – eShop, WP e-Commerce, WooCommerce, MarketPress.
* SEO field - All in One SEO and Yoast SEO.
* Custom fields – ACF, CCTM, Pods, Types.
* Custom Post – CPT UI, CCTM, Pods, Types.

= Highlighted Feature of PRO =

* Import inline image with shortcode and featured images with shortcode or external URL.
* The image zip can be uploaded even after the completion of import flow to populate the shortcode image.
* Registers Custom Fields of ACF, Types, Pods and WordPress fields on the flow of import.
* Supports Custom Posts created with CPT UI, CCTM, Types and Pods
* Specific record import. (I.e) Selective records in a CSV/XML can be imported or scheduled.
* Imported modules can be managed in File manager.

Compare Free Vs Pro [Features](https://www.wpultimatecsvimporter.com/wp-ultimate-csv-importer-plugin?utm_source=WpOrg&utm_medium=Readme&utm_campaign=ListingTraffic)>>
Learn More from [User Manual](https://www.wpultimatecsvimporter.com/documentation/all-import/wordpress-ultimate-csv-importer/?utm_source=WpOrg&utm_medium=Readme&utm_campaign=ListingTraffic)>>

= Helpful Links =

[Documentation](https://www.wpultimatecsvimporter.com/documentation/all-import/wordpress-ultimate-csv-importer/)

[Live Demo](http://demo.smackcoders.com/demowpthree/wp-login.php?redirect_to=http%3A%2F%2Fdemo.smackcoders.com%2Fdemowpthree%2Fwp-admin%2Fadmin.php%3Fpage%3Dwp-ultimate-csv-importer-pro%2Findex.php%26__module%3Ddashboard&reauth=1)


= Video Walkthrough =
[youtube https://www.youtube.com/watch?v=S1P8KebpLaU&list=PL2k3Ck1bFtbTtSX3hEFoBvK_Ka0pfYwp_]


== Installation ==

1. Extract the wp-ultimate-csv-importer.zip in wordpress/wp-content/plugins using FTP or with plugin install in wp-admin.
2. Create folder named “uploads” within wp-content.
3. Give 755 permission for both wp-content and uploads folder. (i.e) In terminal run the command, chmod 755 -R wp-content
4. Activate the plugin in WordPress plugin list.

== Screenshots ==

1. Dashboard view of the importer
2. Upload section view of CSV/XML.
3. Mapping view of the uploaded CSV/XML fields with WordPress fields
4. Duplicate identification and performance improvement section.
5. Detailed real time log.
6. Settings with php.ini details.
7. Export module with filters.

== Frequently Asked Questions ==

= Common Issues =

How to solve auto_prepend_file and auto_append_file error?
Check your phpinfo.php. Ensure that auto_prepend_file and auto_append_file options are disabled.

If not you can disable it in php.ini settings file yourself. You can also do it by a .htaccess file
Create an .htaccess file in root and set the following values.

php_value auto_prepend_file none
php_value auto_append_file none

This will solve your issue or get support from hosting if you didn’t have sufficient permission.

== Changelog ==

= 3.9 =
* Added: PHP 7 compatibility.
* Added: Support for all post date formats.
* Fixed: Featured image and Inline image naming issues.
* Fixed: Auto mapping issues in Custom Fields and SEO Fields.

= 3.8.8 =
* Added: Localize script for multi language support.
* Added: WordPress 4.4.1 compatibility.
* Improved: Code cleanups with WordPress standards.
* Fixed: Vulnerability security issue.
* Fixed: Export issue.
* Fixed: Custom Taxonomy import issue.
* Fixed: User mail notification on new user imports.
* Fixed: Category & Tag import issue in eShop module.
* Removed: Mod security check.

= 3.8.6 =
* Added: Compatibility for WordPress 4.4.
* Modified: Support page UI.
* Fixed: Post date issue.
* Fixed: Custom Post Type listing issue.

= 3.8.5 =
* Added:  Restriction to view the image without password for protected status content.
* Modified: Settings page UI.
* Fixed: post_status mandatory validation issue.
* Fixed: SEO Fields mapping issue.
* Fixed: Known issues in export.
* Fixed: Mandatory validation issues.
* Fixed: Console TypeError issue.


= 3.8.4 =
* Modified: Changed the Dashboard view.

= 3.8.3 =
* Added : Text domain for language translation system.
* Fixed : Detect duplicate issue.

= 3.8.2 =
* Added : Compatibility for WordPress 4.3.1.
* Added : Grouped core custom field in mapping section.
* Added : Image import with spaces in image name.
* Fixed : Module entry count in dashboard issue.
* Fixed : Duplication of image in media gallery.

= 3.8.1 =
* Added : Compatibility for WordPress 4.2.3 and 4.2.4.
* Added : Export by specific date and author option in comments.
* Fixed : warnings triggered in console.
* Fixed : XSS vulnerability.
* Removed :  ../../../../../../wp-load.php and replaced with WordPress ajax call.
* Removed : Direct usage of wp-content.


= 3.8 =
* Added : Multilanguage support (fr_FR,es_ES,nl_NL).
* Added : Inline image handling with shortcode along with image attributes.
* Added: Any delimiter support for csv export.
* Fixed: Warnings and bugs Fixes


= 3.7.4 =
* Added : WordPress 4.2.2 compatibility.
* Fixed : Allow Editor/Author to import.(Multisite also).

= 3.7.3 =
* Fixed: Vulnerability security issue.

= 3.7.2 =
* Added: WordPress 4.2 and 4.2.1 compatibility.
* Fixed: Blank page issue conflicts.

= 3.7.1 =
* Added: Security fix for curl.
* Added: Security fix for session status.

= 3.7 =
* Fixed: Featured image hot link issue.

= 3.6.78 =
* Added: Hot security fix in readfile.php.

= 3.6.77 =
* Added: WordPress 4.1.1 compatibility.
* Improved: Inline image import feature.
* Added recursive method to assign the image.
* Fixed: Featured image naming issue. [Solved](https://wordpress.org/support/topic/problem-in-import-with-the-image-name)
* Removed: Warnings.

= 3.6.76 =
* Improved: Post Format.
* Fixed: Export eShop content issue.
* Fixed: Import with image name issue.
* Fixed: Groups plugin conflict.

= 3.6.75 =
* Added: Terminate & Continue option in import.
* Improved: Log section.
* Fixed: Web View & Admin View issue.
* Fixed: Security issue in export module.

= 3.6.74 =
* Fixed: Security issue.

= 3.6.73 =
* Added: WordPress 4.0 compatibility.
* Added: https format support for all WP instances.
* Added: Warning to guide user to create uploads directory with writable permissions.
* Improved: Security and performance tab under settings module.
* Fixed: Featured image handling issues.
* Fixed: Multisite compatibility issue.
* Fixed: All console warnings.
* Removed: Post Content field mandatory option.


= 3.6.72 =
* Added: Debug mode enable/disable options.
* Modified: Menu order changes.

= 3.6.71 =
* Fixed: Minor bugs.

= 3.6.7 =
* Added: Export features for all missing modules.
* Fixed: All console warnings and reported logs.

= 3.6.6 =
* Fixed: Dashboard chart issue in multi site.
* Modified: UI to improve usability.
* Fixed: Groups plugin conflicts.

= 3.6.5 =
* Added : Inline image support with advanced media handling.
* Added: PDO check.

= 3.6.4 =
* Added: WordPress 4.0 compatibility.
* Added: Advanced export features with filter options.
* Improved: Advanced log section.
* Fixed: jQuery issues.

= 3.6.3 =
* Added: eShop import support.
* Added: WordPress 3.9.2 compatibility.
* Fixed: Conflicts with other plugins.

= 3.6.2 =
* Fixed: Hot security issue.

= 3.6.1 =
* Fixed: Multi-site support issue.
* Fixed: Duplicate import issue.
* Fixed: Security issue.

= 3.6 =
* Added: Interactive graphs and charts in plugin dashboard.
* Added: Admin dashboard widgets.
* Added: Users and comments export feature.
* Added: Auto delimiter handling.
* Added: Auto mapping feature.
* Added: Allow authors to access import features.

= 3.5.5 =
* Added: post_format attribute support.
* Added: page_template attribute.
* Added: update_post_meta for duplicate meta issue
* Fixed: TypeError issue in jQuery.

= 3.5.4 =
* Added: All-in-SEO import support.
* Added: WordPress 3.9.1 compatibility.

= 3.5.3 =
* Added: Compatibility for WordPress 3.9.
* Added: Export feature for Posts, Page, Custom Post.
* Fixed: Reported bugs
* Removed: all warnings.


= 3.5.2 =
* Import posts with author names as numerical apart from User ID
* Added: menu_order attribute import
* Added: Auto image rename option
* Option to cancel an partial import at middle
* Improved image handling even special characters in URL
* Import can handle image urls without any extensions
* User reported bugs fixed

= 3.5.1 =
* User reported issue fixes
* Activation and other plugin conflict issue solved like Jet pack
* Admin UI freezing issues - screen option, Help links issues fixed.
* WYSIWYG editor UI issue fixed.

= 3.5.0 =
* Combined major release version of 3.5 and 3.4
* Improved MVC structure.
* Improved User interface with drag and drop feature.
* Improved: WordPress 3.8.1 compatibility added.
* Module based system allows simplify UI
* Added: Detailed log feature added.
* Added: Support and Useful links added.
* Added: Support made easy now from plugin.

= 3.3.1 =
* Added: Multisite compatibility except User import.
* Added: Comments, Users modules mandatory fields validation added.
* Improved: Removed unwanted warnings.

= 3.3.0 =
* Added: WordPress 3.8 compatibility.
* Added: Bulk users with role import feature.
* Added: Comments import feature with relevant post ids.

= 3.2.3 =
* Added: WordPress 3.7.1 compatibility added.
* Added: Different media path support added.
* Added: Sub folder installations support added.
* Improved: Updated plugin directory path.
* Improved: Removed unwanted warnings.
* Improved: Performance check.

= 3.2.2 =
* Added: WordPress 3.6.1 compatibility added.
* Added: Mapping UI improved with on select dynamic update feature
* Added: Help content added
* Fixed: Post slug issue fixed and tested for 3.6 and 3.6.1

= 3.2.1 =
* Improved: Performance improvements on SQL and CSV parsing
* Fixed: Plugin deactivation issue fixed and updated the code.
* Fixed: Links in the cells makes problems with the "quote"
* Fixed: Loading content from more than one column
* Fixed: Custom Post type issues fixed

= 3.2.0 =
* Improved: User interface improvements
* Improved:WordPress 3.6 compatibility added, Much Improved UI.
* Fixed: Featured image issues fixed for WordPress-3.6.

= 3.1.0 =
* Improved: Much Improved Featured Image feature
* Fixed: Image url for featured image issues fixed
* Fixed: PHP 5.4 upgrade fix

= 3.0.0 =
* Added: Category in numericals are restricted and skipped to Uncategorized
* Added: Protected status password inclusion as {password}.
* Added: Post authors can be User ID or name
* Improved: Much improved work flow
* Improved: Add custom field option improved.
* Improved: Date format handling improved
* Improved: Any Date format is supported now
* Improved: Future scheduling and status improved
* Improved: Can apply post status for individual post via csv itself
* Improved: Featured image handling improved and fixed. More improvement are scheduled.
* Improved: Duplicate check options improved for both title and content option.
* Improved: Post author issue fixed and improved
* Improved: Wrong user id or name are automatically assigned under admin
* Improved: Multi category and tags improved
* Fixed: Custom Field mapping and import fixed
* Fixed: Overall Status option improved and issue fixed
* Fixed: Password field fixed for Protected
* Fixed: Status as in CSV option improved and fixed

= 2.7.0 =
* Added: Added more post status options
* Added: Publish, Sticky, Private, Draft and Pending Status for whole import
* Added: Protected status with a common password option added
* Added: "Status as in CSV" to assign status for individual post through CSV as ID or Field Tag
* Added: User ID and User Name support for Post author feature added
* Added: In case of missing or false IDs post assigned to admin as draft
* Added: Add Custom Field Text box auto-filled with CSV header tag.
* Added: Duplicate detection for post content and post title added as options.
* Added: User can choose either one or both to avoid duplicate issues.
* Improved: 6 Standard date format added as drop down to choose.
* Improved: Renamed post_name as post_slug to avoid confusion
* Improved: Mapping Fields
* Improved: Field tags are formatted to support auto mapping option (next milestone)
* Improved: Listed custom fields with prefix as CF: Name for easy identification.
* Fixed: Date format conflict at import fixed.


= 2.6.0 =
* Fixed: Major Bug fixed
* Fixed: Added UTF-8 support.
* Fixed: Fixed Html tag conflicts.

= 2.5.0 =
* Major issues fixed and updated to WordPress-3.5.1 compatibility.

= 2.0.1 =
* Update to WordPress-3.5 compatibility.

= 2.0.0 =
* WPDEBUG errors fixed. CSV import folder changed to WP native uploads folder.

= 1.1.1 =
* Renamed the mapping field attachment as featured_image and category as post_category.

= 1.1.0 =
* Added featured image import feature along with post/page/custom post.

= 1.0.2 =
* Bug fixed to recognize the trimmed trailing space in the CSV file
* Added validation for the duplicate field mapping.

= 1.0.1 =
* Added features to import multiple tags and categories with different delimiters.

= 1.0.0 =
* Initial release version. Tested and found works well without any issues.



== Upgrade Notice ==

= 3.9 =
* Upgrade now for PHP 7 and WordPress 4.4.2 compatibility.

= 3.8.8 =
* Upgrade now for security fix and WordPress 4.1.1 compatibility with minor bug fixes.

= 3.8.6 =
* Upgrade now for import the default CPTs.

= 3.8.5 =
* Upgrade now for known bug fixes.

= 3.8.4 =
* Upgrade now for new dashboard view.

= 3.8.3 =
* Upgrade now for improvements in multi language translation.

= 3.8.2 =
* Upgrade now for more improvements.

= 3.8.1 =
* Upgrade now for ABSPATH used in all files and also fixed all the warnings,bugs.

= 3.8 =
* Upgrade now for Multi language support and bug fixes

= 3.7.4 =
* Upgrade now for allow author/editor to import fix.

= 3.7.3 =
* Upgrade now for Vulnerability fix.

= 3.7.2 =
* Important Upgrade for wordpress 4.2 and above

= 3.7.1 =
* Upgrade now for security fix.

= 3.7 =
* Upgrade now for minor bug fixes.

= 3.6.78 =
* Upgrade now for security fix.

= 3.6.77 =
* Upgrade now for WordPress 4.1.1 compatibility and minor bug fixes.

= 3.6.76 =
* Upgrade now for more bug fixes.

= 3.6.75 =
* Upgrade now for improved experience.

= 3.6.74 =
* Upgrade now for security fix.

= 3.6.73 =
* Upgrade now for WordPress 4.0 compatibility and minor bug fixes.

= 3.6.72 =
* Upgrade to enable/disable debug mode in settings.

= 3.6.71 =
* Upgrade now for complete export features as in Pro with bug fix.

= 3.6.7 =
* Upgrade now for complete export features as in Pro.

= 3.6.6 =
* Upgrade now for improved experience.

= 3.6.5 =
* Upgrade Now for advanced media handling for post in line images

= 3.6.4 =
* Upgrade Now for filtered export and improved log features.

= 3.6.3 =
* Upgrade now for Eshop product import feature.

= 3.6.2 =
* Important Security Update

= 3.6.1 =
* Important issue fixes update

= 3.6 =
* Must upgrade with major values added features

= 3.5.5 =
* Upgrade for minor bug fix, conflicts and new attribute support.

= 3.5.4 =
* Upgrade now for All-in-SEO import support.

= 3.5.3 =
* Upgrade to add export feature and fix bug.

= 3.5.2 =
* Upgrade for bug free version and improved image handling

= 3.5.1 =
* Must upgrade now for 3.5 bug fixes

= 3.5.0 =
* Upgrade now for major release 3.5. Note - Old version files need to be deleted.

= 3.3.1 =
* Upgrade now for multisite compatibility.

= 3.3.0 =
* Upgrade now for WP 3.8 compatibility and added bulk user,comments feature.

= 3.2.3 =
* WordPress 3.7.1 compatibility and minor bug fixes

= 3.2.2 =
* WordPress 3.6.1 compatibility, bug fix and UI improvements

= 3.2.1 =
* Performance improvements on SQL and CSV parsing

= 3.2.0 =
* Compatibility for 3.6 and improved featured image.

= 3.1.0 =
* Improved Featured image and URL handling

= 3.0.0 =
* Major performance improvements and issue fixes.

= 2.7.0 =
* Major improvements and feature changes.

= 2.6.0 =
* Bug fixed and should upgrade.

= 2.5.0 =
* Duplicate detection added.
* Added more information in success message.
* Import memory issues solved.

= 2.0.1 =
* WordPress-3.5 compatibility.

= 2.0.0 =
* Major Bug fix and need to be upgraded.
* WPDEBUG error fixed.
* CSV import folder changed to WP native uploads folder.

= 1.1.1 =
* Minor correction and fix applied.

= 1.1.0 =
* Major feature added.

= 1.0.2 =
* Bug fixes along with new features. Need to be upgraded immediately.

= 1.0.1 =
* Added features to import multiple tags and categories with different delimiters.

= 1.0.0 =
* Initial release of plugin.
