Version Description
Download this release
Release Info
Developer | smackcoders |
Plugin | Ultimate CSV Importer |
Version | 3.11.0 |
Comparing to | |
See all releases |
Code changes from version 3.10 to 3.11.0
- README.md +641 -0
- Readme.txt +501 -488
- css/main.css +8 -7
- css/waitMe.css +0 -0
- fonts/fontawesome-webfont.eot +0 -0
- fonts/fontawesome-webfont.svg +0 -0
- fonts/fontawesome-webfont.ttf +0 -0
- fonts/fontawesome-webfont.woff +0 -0
- includes/WPImporter_includes_helper.php +41 -6
- index.php +2 -2
- js/ultimate-importer-free.js +2 -2
- js/waitMe.js +0 -0
- modules/custompost/templates/index.php +9 -2
- modules/eshop/templates/index.php +9 -2
- modules/export/actions/actions.php +0 -0
- modules/export/templates/export.php +66 -70
- modules/export/templates/index.php +1 -1
- modules/page/templates/index.php +8 -1
- modules/post/templates/index.php +9 -2
- templates/menu.php +2 -2
README.md
ADDED
@@ -0,0 +1,641 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
## Import CSV with Ultimate CSV Importer ##
|
2 |
+
**Contributors:** smackcoders
|
3 |
+
|
4 |
+
**Donate link:** http://www.smackcoders.com/donate.html
|
5 |
+
|
6 |
+
**Tags:** admin, administration, author, automatic, blog, categories, category, cms, contact, content, custom, custom post, dashboard, database, e-commerce, ecommerce, edit, event, events, feed, Formatting, free, gallery, image, images, import, integration, language, link, links, list, marketing, media, menu, meta, mobile, multisite, navigation, News, page, pages, performance, photo, photos, picture, pictures, plugin, plugins, Post, posts, profile, registration, rss, seo, Share, sharing, shop, shortcode, shortcodes, statistics, stats, store, tag, tags, Taxonomy, template, text, thumbnail, thumbnails, title, upload, url, user, users, video, woocommerce, wordpress, wpmu, xml, youtube.
|
7 |
+
|
8 |
+
**Requires at least:** 4.2
|
9 |
+
|
10 |
+
**Tested up to:** 4.3.1
|
11 |
+
|
12 |
+
**Stable tag:** 3.8.3
|
13 |
+
|
14 |
+
**Version:** 3.8.3
|
15 |
+
|
16 |
+
**Author:** smackcoders
|
17 |
+
|
18 |
+
**Author URI:** http://profiles.wordpress.org/smackcoders/
|
19 |
+
|
20 |
+
**License:** GPLv2 or later
|
21 |
+
|
22 |
+
Import CSV with CSV Importer made simple to import & export posts, pages, custom posts and custom fields in few simple clicks
|
23 |
+
|
24 |
+
#### Description ####
|
25 |
+
|
26 |
+
Import CSV data to WordPress is made very easy even for novice users as in few clicks and 3 simple steps with CSV Importer plugin.
|
27 |
+
|
28 |
+
Now csv importer supports multi language and almost every WordPress modules and plugin fields as follows. Import data feed periodically from csv file as
|
29 |
+
|
30 |
+
#### Supported Core Modules and Attributes ####
|
31 |
+
* Post
|
32 |
+
* Page
|
33 |
+
* Featured image support
|
34 |
+
* Post inline image handling
|
35 |
+
* Standard WP Custom Post types
|
36 |
+
* WordPress themes custom posts
|
37 |
+
* Custom post type UI plugin Post types
|
38 |
+
* Users with roles
|
39 |
+
* Comments
|
40 |
+
* Custom Fields
|
41 |
+
* Author
|
42 |
+
* Tags import and multi tag for each post import
|
43 |
+
* Categories import and multi category for each post
|
44 |
+
* Eshop
|
45 |
+
* All-in-one SEO
|
46 |
+
|
47 |
+
#### Highlights of 3.8 ####
|
48 |
+
* Multilanguage support (fr_FR,es_ES,nl_NL)
|
49 |
+
* Inline image handling shortcode with image attributes Example:[WPIMPINLINE:greensroad.jpg|width='150'|height='80'|alt='post_title_redtree']
|
50 |
+
* Fixed user reported Warnings and Bugs
|
51 |
+
* Any delimiter support for csv export
|
52 |
+
|
53 |
+
Note: Now you can import no. of images in in-line post content as image shortcodes using advanced media handling option as zip files.
|
54 |
+
|
55 |
+
#### CSV Importer ####
|
56 |
+
|
57 |
+
WP Ultimate CSV Importer Plugin proven much effective advanced CSV Importer With Ultimate User Friendly Features. It is much easy now even for newbies to import csv file exported from any tool, app or software. Import as any WordPress post type and associated fields by simple mapping feature. Now import any CSV file as thousands of post, page and custom post types. This is admin side free plugin helps you in bulk edit, create and import posts type for your blog or site.
|
58 |
+
|
59 |
+
It is more easy to import csv database maintained in Excel xls or spread sheets into valuable content for your web site without missing any. It is possible now to schedule a import csv periodically for content update, maintenance, prices, offers, coupons and inventory etc.
|
60 |
+
|
61 |
+
Much improved User interface with most flexible jquery plugin features and bootstrap UI design makes csv import more simple, easy, fast and even more flexible for better user experience. With improved Multi site, buddy press compatibility (except user import module) works well for most of the best WordPress themes available online. Now manage multi site & buddy press, Amazon data import, affiliates blog, product inventory, ecommerce store, multi author blog, automatic news import, photo blog etc periodically with simple click import.
|
62 |
+
|
63 |
+
#### Helpful Links ####
|
64 |
+
|
65 |
+
[Get More Details Here>>](https://www.smackcoders.com/wp-ultimate-csv-importer-pro.html?utm_source=WpOrg&utm_medium=Readme&utm_campaign=ListingTraffic)
|
66 |
+
|
67 |
+
[Test Drive Our Live Demo](http://demo.smackcoders.com/demowpthree/wp-admin/admin.php?page=wp-ultimate-csv-importer-pro/index.php&__module=dashboard?utm_source=WpOrg&utm_medium=Readme&utm_campaign=ListingTraffic)
|
68 |
+
|
69 |
+
[Get Started Sample CSV Files](https://www.smackcoders.com/blog/wordpress-ultimate-csv-importer-csv-sample-files-and-updates.html?utm_source=WpOrg&utm_medium=Readme&utm_campaign=ListingTraffic)
|
70 |
+
|
71 |
+
[Documentation and Tutorial for CSV Importer ](https://www.smackcoders.com/documentation/ultimate-csv-importer-pro?utm_source=WpOrg&utm_medium=Readme&utm_campaign=ListingTraffic)
|
72 |
+
|
73 |
+
|
74 |
+
#### Video Walkthrough ####
|
75 |
+
[![Demo CountPages alpha](https://i.ytimg.com/vi/Guv5zR7fgW0/sddefault.jpg)](https://www.youtube.com/watch?v=Guv5zR7fgW0&list=PL2k3Ck1bFtbQqFhOK7g08kxENI4qQkmC)
|
76 |
+
|
77 |
+
#### Highlights ####
|
78 |
+
* import csv from any source as WordPress posts
|
79 |
+
* New Terminate & Continue feature is added.
|
80 |
+
* Complete export feature with improved filters
|
81 |
+
* Import external/internal images in line to any posts
|
82 |
+
* Upload images related to each csv
|
83 |
+
* Auto delimiter
|
84 |
+
* Auto UTF-8 handling
|
85 |
+
* All-in-SEO import support.
|
86 |
+
* Drag drop import
|
87 |
+
* Define any type of post
|
88 |
+
* Control post status (Publish, Private, Pending, Draft, Sticky and Protected)
|
89 |
+
* Simple yet Powerful mapping feature
|
90 |
+
* Convert any csv import as perfect posts and fields
|
91 |
+
* Scheduled Publishing
|
92 |
+
* Duplicate Title and content handling
|
93 |
+
* Multi Lingual import (CSV format must be UTF-8 without BOM)
|
94 |
+
* Multi-site also supported now
|
95 |
+
* Compatible to WordPress themes
|
96 |
+
* Better alternative for xml
|
97 |
+
* Post Format option added
|
98 |
+
* Page template attribute feature
|
99 |
+
* EShop Products import (included from V3.6.3)
|
100 |
+
|
101 |
+
#### Power Import Features to Control your csv import ####
|
102 |
+
* Post title, content and even excerpt
|
103 |
+
* Text, WYSIWYG/HTML, in line CSS in post content
|
104 |
+
* Images, Youtube, Videos in post content
|
105 |
+
* Featured image by Url
|
106 |
+
* Multi authors
|
107 |
+
* Multiple tags and categories
|
108 |
+
* Non existing tags and categories are created automatically
|
109 |
+
* Any Short Codes in post content
|
110 |
+
* Assign sidebar widget, slider, slide show as short codes
|
111 |
+
* Manual slug feature for SEO friendly urls
|
112 |
+
* Different post status for each post in CSV file.
|
113 |
+
* Custom fields support for WP standard
|
114 |
+
* Map custom fields by adding new on the fly.
|
115 |
+
|
116 |
+
#### Imp. Notes ####
|
117 |
+
* All CSV files should be should be strictly UTF-8 CSV format. Now this can be handled by plugin.
|
118 |
+
* All WordPress supported languages can imported with csv format as UTF-8 without BOM (See FAQ for instructions).
|
119 |
+
* User import option is disabled for multi site mode.
|
120 |
+
* To Schedule posts for publishing provide future date and time in date column in CSV File.
|
121 |
+
|
122 |
+
#### Featured Image Support ####
|
123 |
+
Your WordPress theme should support featured image. If not, please add the following code to where you need to display. E.g)wp-contents/themes/header.php
|
124 |
+
|
125 |
+
`<?php add_theme_support( 'post-thumbnails' ); ?>`
|
126 |
+
|
127 |
+
#### Pro Features ####
|
128 |
+
* Advanced Features
|
129 |
+
* Multi language Support
|
130 |
+
* Woocommerce Support with woocommerce_products, woocommerce_variations, woocommerce_refunds, woocommerce_orders, woocommerce_coupons
|
131 |
+
* Market press
|
132 |
+
* ACF, TYPES, PODS, CCTM Custom Fields
|
133 |
+
* Advanced Export with Delimiter and Filters
|
134 |
+
* Advanced Media Handling
|
135 |
+
* Schedule Imports
|
136 |
+
* Dashboard, CSV Manager and Custom Mapping Templates
|
137 |
+
* DB Optimizer, System status etc.
|
138 |
+
|
139 |
+
Compare Free Vs Pro [Features](https://www.wpultimatecsvimporter.com/wp-ultimate-csv-importer-plugin?utm_source=WpOrg&utm_medium=Readme&utm_campaign=ListingTraffic)>>
|
140 |
+
Learn More from [User Manual](https://www.wpultimatecsvimporter.com/documentation?utm_source=WpOrg&utm_medium=Readme&utm_campaign=ListingTraffic)>>
|
141 |
+
|
142 |
+
|
143 |
+
#### Common Issues ####
|
144 |
+
|
145 |
+
How to solve auto_prepend_file and auto_append_file error?
|
146 |
+
|
147 |
+
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 your self. You can also do it by a .htaccess file
|
148 |
+
|
149 |
+
Create an .htaccess file in root and set the following values.
|
150 |
+
php_value auto_prepend_file none
|
151 |
+
php_value auto_append_file none
|
152 |
+
|
153 |
+
This will solve your issue or get support from hosting if you dint have sufficient permission.
|
154 |
+
|
155 |
+
Also you can follow the instructions as given here
|
156 |
+
|
157 |
+
* [http://codex.wordpress.org/Function_Reference/the_post_thumbnail](http://codex.wordpress.org/Function_Reference/the_post_thumbnail)
|
158 |
+
* [http://codex.wordpress.org/Post_Thumbnails](http://codex.wordpress.org/Post_Thumbnails)
|
159 |
+
* [http://wordpress.org/support/topic/featured-image-not-showing-7?replies=5](http://wordpress.org/support/topic/featured-image-not-showing-7?replies=5)
|
160 |
+
|
161 |
+
|
162 |
+
#### Extended Pro Power Features in WP Ultimate CSV Importer ####
|
163 |
+
* Types Plugin support
|
164 |
+
* Woocommerce CSV importer with product variation
|
165 |
+
* Marketpress Lite Importer
|
166 |
+
* WP Members Importer
|
167 |
+
* WP Customer Reviews Importer
|
168 |
+
* Auto Schedule all your Imports
|
169 |
+
* Save mapping as Templates for reuse
|
170 |
+
* Auto Mapping Feature
|
171 |
+
* Strict UTF-8 auto conversion
|
172 |
+
* All In One SEO Fields Import
|
173 |
+
* WordPress SEO by Yoast Fields Import
|
174 |
+
* Custom Post Type UI plugin import
|
175 |
+
* Advanced Custom Fields Import
|
176 |
+
* CCTM Posts and Fields Import
|
177 |
+
* Woocommerce CSV Importer,
|
178 |
+
* WP ecommerce Products CSV Importer with WP e-Commerce Custom Fields
|
179 |
+
* Categories & tags Import with Category icons plugin support
|
180 |
+
* Custom Taxonomy import
|
181 |
+
|
182 |
+
#### And we thank @respectyoda, @alantygel and @James Golovich for their wonderful support to us. ####
|
183 |
+
|
184 |
+
#### Installation ####
|
185 |
+
|
186 |
+
* [Step By Step Installation with Snaps](https://www.wpultimatecsvimporter.com/documentation/all-import/user-guide/simple-step-by-step-user-guide/?utm_source=WpOrg&utm_medium=Readme&utm_campaign=ListingTraffic)
|
187 |
+
|
188 |
+
|
189 |
+
#### Screenshots ####
|
190 |
+
|
191 |
+
1. New Interactive Dashboard with Chart and Graph
|
192 |
+
2. Advanced CSV Importer With Ultimate User Friendly Features with drag and drop etc.
|
193 |
+
3. User friendly easy mapping for any csv file data to WordPress field attributes with sampling.
|
194 |
+
4. Advanced duplicate post name and content check with server request control for high performance factor.
|
195 |
+
5. Detailed real time log to know pinpoint status.
|
196 |
+
6. Module based environment for easy and reduced interface to enable most required modules and when ever needed.
|
197 |
+
7. Inbuilt support form for easy feedback, support, feature request with all useful links for easy and better csv import.
|
198 |
+
8. New export module for posts, page, eshop, users, comments and all custom posts type plugins.
|
199 |
+
|
200 |
+
|
201 |
+
#### Frequently Asked Questions ####
|
202 |
+
|
203 |
+
How to solve auto_prepend_file and auto_append_file error?
|
204 |
+
|
205 |
+
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 your self. You can also do it by a .htaccess file
|
206 |
+
|
207 |
+
Create an .htaccess file in root and set the following values.
|
208 |
+
php_value auto_prepend_file none
|
209 |
+
php_value auto_append_file none
|
210 |
+
|
211 |
+
This will solve your issue or get support from hosting if you dint have sufficient permission.
|
212 |
+
|
213 |
+
[Click Here for More Details](https://www.wpultimatecsvimporter.com/documentation/all-import/user-guide/simple-step-by-step-user-guide/?utm_source=WpOrg&utm_medium=Readme&utm_campaign=ListingTraffic)
|
214 |
+
|
215 |
+
#### Changelog ####
|
216 |
+
|
217 |
+
**3.8.3**
|
218 |
+
* Fixed : Text domain is added for language translation system.
|
219 |
+
* Fixed : Bugs fixed for detecting duplicate post content and title option.
|
220 |
+
|
221 |
+
**3.8.2**
|
222 |
+
* Fixed : Wordpress 4.3.1 compatibility added.
|
223 |
+
* Fixed : Dashboard entry issue fix.
|
224 |
+
* Fixed : Featured image filename with empty space import issue fix.
|
225 |
+
* Fixed : Duplicate featured images on import fixed.
|
226 |
+
* Fixed : Core custom Field mapping group added
|
227 |
+
|
228 |
+
**3.8.1**
|
229 |
+
* Fixed : WordPress 4.2.3 and 4.2.4 compatibility checked.
|
230 |
+
* Fixed : Fixed the unwanted warnings in all files.
|
231 |
+
* Fixed : XSS vulnerability.
|
232 |
+
* Fixed : Removed the ../../../../../../wp-load.php and used the wordpress ajax call.
|
233 |
+
* Fixed : Removed the wp-content that are directly used in some files.
|
234 |
+
* Added : Checked the ABSPATH in each file.
|
235 |
+
* Added : Comments are exported by specific date and author option.
|
236 |
+
|
237 |
+
**3.8**
|
238 |
+
* Multilanguage support (fr_FR,es_ES,nl_NL)
|
239 |
+
* Inline image handling shortcode with image attributes
|
240 |
+
* Warnings and bugs Fixes
|
241 |
+
* Any delimiter support for csv export
|
242 |
+
|
243 |
+
**3.7.4**
|
244 |
+
* Fixed : Allow Editor/Author to import.(Multisite also).
|
245 |
+
* Added : WordPress 4.2.2 compatibility.
|
246 |
+
|
247 |
+
**3.7.3**
|
248 |
+
* Fixed: Vulnerablility security issue fix.
|
249 |
+
|
250 |
+
**3.7.2**
|
251 |
+
* Added: WordPress 4.2 and 4.2.1 compatibility.
|
252 |
+
* Fixed: Blank page conflict issue
|
253 |
+
|
254 |
+
**3.7.1**
|
255 |
+
* Added: Security fix for curl.
|
256 |
+
* Added: Security fix for session status.
|
257 |
+
|
258 |
+
**3.7**
|
259 |
+
* Fixed: Featured image hotlink issue.
|
260 |
+
|
261 |
+
**3.6.78**
|
262 |
+
* Added: Hot security fix in readfile.php. ( Thanks - @James Golovich )
|
263 |
+
|
264 |
+
**3.6.77**
|
265 |
+
* Added: WordPress 4.1.1 compatibility checked.
|
266 |
+
* Improved: Inline image import feature. Added recursive method to assign the image.
|
267 |
+
* Fixed: Featured image naming issue. [Solved](https://wordpress.org/support/topic/problem-in-import-with-the-image-name)
|
268 |
+
* Fixed: Removed unwanted warnings.
|
269 |
+
|
270 |
+
**3.6.76**
|
271 |
+
* Improved: Post Format.
|
272 |
+
* Fixed: Export eshop data issue.
|
273 |
+
* Fixed: Import with image name issue.
|
274 |
+
* Fixed: Groups plugin conflict.
|
275 |
+
|
276 |
+
**3.6.75**
|
277 |
+
* Added: Terminate & Continue option in import section.
|
278 |
+
* Improved: Log section. Issue fixed in Web View & Admin View.
|
279 |
+
* Fixed: Security fix for export module.
|
280 |
+
|
281 |
+
**3.6.74**
|
282 |
+
* Added: Security fix.
|
283 |
+
|
284 |
+
**3.6.73**
|
285 |
+
* Added: WordPress 4.0 compatibility checked.
|
286 |
+
* Added: https format support for all WP instances.
|
287 |
+
* Added: Warning to guide user to create uploads directory with writeable permissions.
|
288 |
+
* Fixed: Image handling issues in featured image.
|
289 |
+
* Fixed: Multisite compatible issue.
|
290 |
+
* Removed: Post Content field mandatory option.
|
291 |
+
* Removed: All console warnings.
|
292 |
+
* Improved: Details added in security and performance tab under settings module.
|
293 |
+
|
294 |
+
**3.6.72**
|
295 |
+
* Added: Debug mode enable/disable options.
|
296 |
+
* Modified: Menu order changes.
|
297 |
+
|
298 |
+
**3.6.71**
|
299 |
+
* Minor bug fixed
|
300 |
+
|
301 |
+
**3.6.7**
|
302 |
+
* Added: Export features for all missing modules.
|
303 |
+
* Fixed: All console warnings and reported logs.
|
304 |
+
|
305 |
+
**3.6.6**
|
306 |
+
* Dashboard chart issue fixed for multi site.
|
307 |
+
* UI improvements along with easy usability.
|
308 |
+
* Fixed Groups plugin conflicts
|
309 |
+
|
310 |
+
**3.6.5**
|
311 |
+
* Added in line image support with advance media handling
|
312 |
+
* PDO check added
|
313 |
+
|
314 |
+
**3.6.4**
|
315 |
+
* Added: Advanced export features with filter options.
|
316 |
+
* Improved: Advanced log section.
|
317 |
+
* Fixed reported jquery issues.
|
318 |
+
* WordPress 4.0 compatibility checked.
|
319 |
+
|
320 |
+
**3.6.3**
|
321 |
+
* Added: Eshop import support.
|
322 |
+
* Fixed reported conflicts with other plugins.
|
323 |
+
* WordPress 3.9.2 compatibility checked.
|
324 |
+
|
325 |
+
**3.6.2**
|
326 |
+
* Hot security fix added.
|
327 |
+
|
328 |
+
**3.6.1**
|
329 |
+
* Multi-site support issue fixed
|
330 |
+
* Duplicate import issue fixed
|
331 |
+
* Security issue fixed
|
332 |
+
|
333 |
+
**3.6**
|
334 |
+
* New interactive graphs and charts in plugin dashboard
|
335 |
+
* New Admin dashboard widgets
|
336 |
+
* Added Users and comments export feature
|
337 |
+
* Auto delimiter handling
|
338 |
+
* Auto mapping feature
|
339 |
+
* Now allow authors to access import features
|
340 |
+
|
341 |
+
**3.5.5**
|
342 |
+
* post_format attribute support added
|
343 |
+
* page_template attribute added
|
344 |
+
* update_post_meta added for duplicate meta issue (Thanks to @alantygel)
|
345 |
+
* Type error issue in jQuery fixed
|
346 |
+
|
347 |
+
**3.5.4**
|
348 |
+
* Added: All-in-SEO import support.
|
349 |
+
* WordPress 3.9.1 compatibility added.
|
350 |
+
|
351 |
+
**3.5.3**
|
352 |
+
* Added: Compatible up to WordPress 3.9.
|
353 |
+
* Added: Export feature added for posts, page, custom posts type plugins.
|
354 |
+
* Improved: Removed all warnings.
|
355 |
+
* Fixed reported bugs
|
356 |
+
|
357 |
+
**3.5.2**
|
358 |
+
* Import posts with author names as numerical apart from User ID
|
359 |
+
* Added menu_order attribute import
|
360 |
+
* Added Auto image rename option
|
361 |
+
* Option to cancel an partial import at middle
|
362 |
+
* Improved image handling even special characters in Url
|
363 |
+
* Import can handle image urls without any extensions
|
364 |
+
* User reported bugs fixed
|
365 |
+
|
366 |
+
**3.5.1**
|
367 |
+
* User reported issue fixes
|
368 |
+
* Activation and other plugin conflict issue solved like Jet pack
|
369 |
+
* Admin UI freezing issues - screen option, Help links issues fixed.
|
370 |
+
* WYSIWIG editor UI issue fixed.
|
371 |
+
|
372 |
+
**3.5.0**
|
373 |
+
* Combined major release version of 3.5 and 3.4
|
374 |
+
* Improved MVC structure.
|
375 |
+
* Improved User interface with drag and drop feature.
|
376 |
+
* Improved: WordPress 3.8.1 compatibility added.
|
377 |
+
* Module based system allows simplify UI
|
378 |
+
* Added: Detailed log feature added.
|
379 |
+
* Added: Support and Useful links added.
|
380 |
+
* Added: Support made easy now from plugin.
|
381 |
+
|
382 |
+
**3.3.1**
|
383 |
+
* Added: Multi site compatibility except User import.
|
384 |
+
* Added: Comments, Users modules mandatory fields validation added.
|
385 |
+
* Improved: Removed unwanted warnings.
|
386 |
+
|
387 |
+
**3.3.0**
|
388 |
+
* Added: WordPress 3.8 compatibility.
|
389 |
+
* Added: Bulk users with role import feature.
|
390 |
+
* Added: Comments import feature with relevant post ids.
|
391 |
+
|
392 |
+
**3.2.3**
|
393 |
+
* Added: WordPress 3.7.1 compatibility added.
|
394 |
+
* Added: Different media path support added.
|
395 |
+
* Added: Sub folder installations support added.
|
396 |
+
* Improved: Updated plugin directory path.
|
397 |
+
* Improved: Removed unwanted warnings.
|
398 |
+
* Improved: Performance check.
|
399 |
+
|
400 |
+
**3.2.2**
|
401 |
+
* Added: WordPress 3.6.1 compatibility added.
|
402 |
+
* Added: Mapping UI improved with on select dynamic update feature
|
403 |
+
* Added: Help content added
|
404 |
+
* Fixed: Post slug issue fixed and tested for 3.6 and 3.6.1
|
405 |
+
|
406 |
+
**3.2.1**
|
407 |
+
* Improved: Performance improvements on SQL and CSV parsing
|
408 |
+
* Fixed: Plugin deactivation issue fixed and updated the code.
|
409 |
+
* Fixed: Links in the cells makes problems with the "quote"
|
410 |
+
* Fixed: Loading content from more than one column
|
411 |
+
* Fixed: Custom Post type issues fixed
|
412 |
+
|
413 |
+
**3.2.0**
|
414 |
+
* Improved: User interface improvements
|
415 |
+
* Improved:WordPress 3.6 compatibility added, Much Improved UI.
|
416 |
+
* Fixed: Featured image issues fixed for WordPress-3.6.
|
417 |
+
|
418 |
+
**3.1.0**
|
419 |
+
* Improved: Much Improved Featured Image feature
|
420 |
+
* Fixed: Image url for featured image issues fixed
|
421 |
+
* Fixed: PHP 5.4 upgrade fix
|
422 |
+
|
423 |
+
**3.0.0**
|
424 |
+
* Added: Category in numericals are restricted and skipped to Uncategorized
|
425 |
+
* Added: Now password should be mentioned as {password}
|
426 |
+
* Added: Post authors can be User ID or name
|
427 |
+
* Improved: Much improved work flow
|
428 |
+
* Improved: Add custom field option improved.
|
429 |
+
* Improved: Date format handling improved
|
430 |
+
* Improved: Any Date format is supported now
|
431 |
+
* Improved: Future scheduling and status improved
|
432 |
+
* Improved: Can apply post status for individual post via csv itself
|
433 |
+
* Improved: Featured image handling improved and fixed. More improvement are scheduled.
|
434 |
+
* Improved: Duplicate check options improved for both title and content option.
|
435 |
+
* Improved: Post author issue fixed and improved
|
436 |
+
* Improved: Wrong user id or name are automatically assigned under admin
|
437 |
+
* Improved: Multi category and tags improved
|
438 |
+
* Fixed: Custom Field mapping and import fixed
|
439 |
+
* Fixed: Overall Status option improved and issue fixed
|
440 |
+
* Fixed: Password field fixed for Protected
|
441 |
+
* Fixed: Status as in CSV option improved and fixed
|
442 |
+
|
443 |
+
**2.7.0**
|
444 |
+
* Added: Added more post status options
|
445 |
+
* Added: Publish, Sticky, Private, Draft and Pending Status for whole import
|
446 |
+
* Added: Protected status with a common password option added
|
447 |
+
* Added: "Status as in CSV" to assign status for individual post through CSV as ID or Field Tag
|
448 |
+
* Added: User ID and User Name support for Post author feature added
|
449 |
+
* Added: In case of missing or false IDs post assigned to admin as draft
|
450 |
+
* Added: Add Custom Field Text box auto-filled with CSV header tag.
|
451 |
+
* Added: Duplicate detection for post content and post title added as options.
|
452 |
+
* Added: User can choose either one or both to avoid duplicate issues.
|
453 |
+
* Improved: 6 Standard date format added as drop down to choose.
|
454 |
+
* Improved: Renamed post_name as post_slug to avoid confusion
|
455 |
+
* Improved: Mapping Fields
|
456 |
+
* Improved: Field tags are formatted to support auto mapping option (next milestone)
|
457 |
+
* Improved: Listed custom fields with prefix as CF: Name for easy identification.
|
458 |
+
* Fixed: Date format conflict at import fixed.
|
459 |
+
|
460 |
+
**2.6.0**
|
461 |
+
* Fixed: Major Bug fixed
|
462 |
+
* Fixed: Added UTF-8 support.
|
463 |
+
* Fixed: Fixed Html tag conflicts.
|
464 |
+
|
465 |
+
**2.5.0**
|
466 |
+
* Major issues fixed and updated to WordPress-3.5.1 compatibility.
|
467 |
+
|
468 |
+
**2.0.1**
|
469 |
+
* Update to WordPress-3.5 compatibility.
|
470 |
+
|
471 |
+
**2.0.0**
|
472 |
+
* WPDEBUG errors fixed. CSV import folder changed to WP native uploads folder.
|
473 |
+
|
474 |
+
**1.1.1**
|
475 |
+
* Renamed the mapping field attachment as featured_image and category as post_category.
|
476 |
+
|
477 |
+
**1.1.0**
|
478 |
+
* Added featured image import feature along with post/page/custom post.
|
479 |
+
|
480 |
+
**1.0.2**
|
481 |
+
* Bug fixed to recognize the trimmed trailing space in the CSV file
|
482 |
+
* Added validation for the duplicate field mapping.
|
483 |
+
|
484 |
+
**1.0.1**
|
485 |
+
* Added features to import multiple tags and categories with different delimiters.
|
486 |
+
|
487 |
+
**1.0.0**
|
488 |
+
* Initial release version. Tested and found works well without any issues.
|
489 |
+
|
490 |
+
|
491 |
+
|
492 |
+
#### Upgrade Notice ####
|
493 |
+
|
494 |
+
**3.8.3**
|
495 |
+
* Upgrade now for improvements in multi language translation.
|
496 |
+
|
497 |
+
**3.8.2**
|
498 |
+
* Upgrade now for more improvements.
|
499 |
+
|
500 |
+
**3.8.1**
|
501 |
+
* Upgrade now for ABSPATH used in all files and also fixed all the warnings,bugs.
|
502 |
+
|
503 |
+
**3.8**
|
504 |
+
* Upgrade now for Multi language support and bug fixes
|
505 |
+
|
506 |
+
**3.7.4**
|
507 |
+
* Upgrade now for allow author/editor to import fix.
|
508 |
+
|
509 |
+
**3.7.3**
|
510 |
+
* Upgrade now for Vulnerability fix.
|
511 |
+
|
512 |
+
**3.7.2**
|
513 |
+
* Important Upgrade for wordpress 4.2 and above
|
514 |
+
|
515 |
+
**3.7.1**
|
516 |
+
* Upgrade now for security fix.
|
517 |
+
|
518 |
+
**3.7**
|
519 |
+
* Upgrade now for minor bug fixes.
|
520 |
+
|
521 |
+
**3.6.78**
|
522 |
+
* Upgrade now for security fix.
|
523 |
+
|
524 |
+
**3.6.77**
|
525 |
+
* Upgrade now for WordPress 4.1.1 compatibility and minor bug fixes.
|
526 |
+
|
527 |
+
**3.6.76**
|
528 |
+
* Upgrade now for more bug fixes.
|
529 |
+
|
530 |
+
**3.6.75**
|
531 |
+
* Upgrade now for improved experience.
|
532 |
+
|
533 |
+
**3.6.74**
|
534 |
+
* Upgrade now for security fix.
|
535 |
+
|
536 |
+
**3.6.73**
|
537 |
+
* Upgrade now for WordPress 4.0 compatibility and minor bug fixes.
|
538 |
+
|
539 |
+
**3.6.72**
|
540 |
+
* Upgrade to enable/disable debug mode in settings.
|
541 |
+
|
542 |
+
**3.6.71**
|
543 |
+
* Upgrade now for complete export features as in Pro with bug fix.
|
544 |
+
|
545 |
+
**3.6.7**
|
546 |
+
* Upgrade now for complete export features as in Pro.
|
547 |
+
|
548 |
+
**3.6.6**
|
549 |
+
* Upgrade now for improved experience.
|
550 |
+
|
551 |
+
**3.6.5**
|
552 |
+
* Upgrade Now for advanced media handling for post in line images
|
553 |
+
|
554 |
+
**3.6.4**
|
555 |
+
* Upgrade Now for filtered export and improved log features.
|
556 |
+
|
557 |
+
**3.6.3**
|
558 |
+
* Upgrade now for Eshop product import feature.
|
559 |
+
|
560 |
+
**3.6.2**
|
561 |
+
* Important Security Update
|
562 |
+
|
563 |
+
**3.6.1**
|
564 |
+
* Important issue fixes update
|
565 |
+
|
566 |
+
**3.6**
|
567 |
+
* Must upgrade with major values added features
|
568 |
+
|
569 |
+
**3.5.5**
|
570 |
+
* Upgrade for minor bug fix, conflicts and new attribute support.
|
571 |
+
|
572 |
+
**3.5.4**
|
573 |
+
* Upgrade now for All-in-SEO import support.
|
574 |
+
|
575 |
+
**3.5.3**
|
576 |
+
* Upgrade for added export feature and bug fixes
|
577 |
+
|
578 |
+
**3.5.2**
|
579 |
+
* Upgrade for bug free version and improved image handling
|
580 |
+
|
581 |
+
**3.5.1**
|
582 |
+
* Must upgrade now for 3.5 bug fixes
|
583 |
+
|
584 |
+
**3.5.0**
|
585 |
+
* Upgrade now for major release 3.5. Note - Old version files need to be deleted.
|
586 |
+
|
587 |
+
**3.3.1**
|
588 |
+
* Upgrade now for multi site compatibility.
|
589 |
+
|
590 |
+
**3.3.0**
|
591 |
+
* Upgrade now for WP 3.8 compatibility and added bulk user,comments feature.
|
592 |
+
|
593 |
+
**3.2.3**
|
594 |
+
* Upgrade for WordPress 3.7.1 compatibility and minor bug fixes
|
595 |
+
|
596 |
+
**3.2.2**
|
597 |
+
* WordPress 3.6.1 compatible, bug fix and UI improvements
|
598 |
+
|
599 |
+
**3.2.1**
|
600 |
+
* Performance improvements on SQL and CSV parsing
|
601 |
+
|
602 |
+
**3.2.0**
|
603 |
+
* Now compatible with 3.6 and improved featured image
|
604 |
+
|
605 |
+
**3.1.0**
|
606 |
+
* Now Much Improved Featured Image and url handling
|
607 |
+
|
608 |
+
**3.0.0**
|
609 |
+
* Must upgrade to have Major improvements, performance fixes and issue fixes
|
610 |
+
|
611 |
+
**2.7.0**
|
612 |
+
* Major improvements and feature changes.
|
613 |
+
|
614 |
+
**2.6.0**
|
615 |
+
* Bug fixed and should upgrade.
|
616 |
+
|
617 |
+
**2.5.0**
|
618 |
+
* Duplicate detection added.
|
619 |
+
* Added more information in success message.
|
620 |
+
* Import memory issues solved.
|
621 |
+
|
622 |
+
**2.0.1**
|
623 |
+
* Update to WordPress-3.5 compatibility.
|
624 |
+
|
625 |
+
**2.0.0**
|
626 |
+
* Major Bug fixed and should upgrade. WPDEBUG errors fixed. CSV import folder changed to WP native uploads folder.
|
627 |
+
|
628 |
+
**1.1.1**
|
629 |
+
* Minor correction and fix applied.
|
630 |
+
|
631 |
+
**1.1.0**
|
632 |
+
* A major new feature added in this version. Update needed.
|
633 |
+
|
634 |
+
**1.0.2**
|
635 |
+
* This version have important bug fixes and newly added features. Must be upgrade immediately.
|
636 |
+
|
637 |
+
**1.0.1**
|
638 |
+
* Added features to import multiple tags and categories with different delimiters.
|
639 |
+
|
640 |
+
**1.0.0**
|
641 |
+
* Initial release of plugin.
|
Readme.txt
CHANGED
@@ -1,488 +1,501 @@
|
|
1 |
-
=== CSV Import for WordPress ===
|
2 |
-
Contributors: smackcoders
|
3 |
-
Donate link: http://www.smackcoders.com/donate.html
|
4 |
-
Tags: csv importer, import csv, import woocommerce, import marketpress, import seo by yoast, import all in one seo, scheduled import, import remote file, export woocommerce, import types fields, import acf fields, import inline images
|
5 |
-
Requires at least: 4.0
|
6 |
-
Tested up to: 4.5.
|
7 |
-
Stable tag: 3.
|
8 |
-
Version: 3.
|
9 |
-
Author: smackcoders
|
10 |
-
Author URI: http://profiles.wordpress.org/smackcoders/
|
11 |
-
License: GPLv2 or later
|
12 |
-
WP Ultimate CSV Importer is a WordPress extension to import and export CSV files.
|
13 |
-
|
14 |
-
== Description ==
|
15 |
-
WP Ultimate CSV Importer is an import and export tool that helps to a 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 the 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.
|
16 |
-
|
17 |
-
Please show your support for WP Ultimate CSV Importer by giving it a [rating](https://wordpress.org/support/view/plugin-reviews/wp-ultimate-csv-importer?rate=5#postform) :)
|
18 |
-
|
19 |
-
= Modules supported in Import and Export =
|
20 |
-
* Core Modules - Post, Page, Custom Post and Users.
|
21 |
-
* eCommerce Products - eShop.
|
22 |
-
* Custom Post - CPT UI, CustomPress and default WordPress Custom Post.
|
23 |
-
* Custom Field - CustomPress & WordPress default fields.
|
24 |
-
* SEO field - All in One SEO.
|
25 |
-
= Modules supported in Export =
|
26 |
-
* Core Modules - Category, Tag, Custom Taxonomy, Customer Reviews, Comments.
|
27 |
-
* eCommerce Products - WooCommerce, MarketPress, WP e-Commerce & eShop.
|
28 |
-
* Custom fields and SEO fields imported along with these modules can be exported.
|
29 |
-
= Highlighted Feature =
|
30 |
-
* Imports inline images with shortcodes and images from an external URLs.
|
31 |
-
* WordPress core custom fields can be dynamically registered on the flow of import.
|
32 |
-
* Can be used in WordPress multisite.
|
33 |
-
* Multi category and multi tag import.
|
34 |
-
* Handles duplicate with title and content.
|
35 |
-
* CSV with any delimiter in UTF-8 format can be imported.
|
36 |
-
* Exports all the imported files of different modules with filters.
|
37 |
-
= Note =
|
38 |
-
* The Users module is disabled in multisite.
|
39 |
-
* Password protected image can't be imported in featured image.
|
40 |
-
* All languages supported by WordPress can be imported in UTF-8 without BOM format.
|
41 |
-
|
42 |
-
[youtube https://www.youtube.com/watch?v=S1P8KebpLaU&list=PL2k3Ck1bFtbTtSX3hEFoBvK_Ka0pfYwp_]
|
43 |
-
|
44 |
-
= Ultimate CSV Importer PRO =
|
45 |
-
Ultimate CSV Importer PRO has all the features of WP Ultimate CSV Importer and it is extended with a lot of features that enables to [import](https://www.youtube.com/watch?v=S1P8KebpLaU&index=1&list=PL2k3Ck1bFtbTtSX3hEFoBvK_Ka0pfYwp_), schedule, [update](https://www.youtube.com/watch?v=VEumAqpJfSw&list=PL2k3Ck1bFtbTtSX3hEFoBvK_Ka0pfYwp_&index=2) and [export](https://www.youtube.com/watch?v=0YA0au4cXW0) both CSV and XML files. The import details over a year is mentioned in dashboard chart and the site updates can be tracked in a fraction of a second. Any changes like modifying existing content or appending new content can be done with the 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.
|
46 |
-
= Supported Modules To Import and Export =
|
47 |
-
* Core Module - Post, Page, Custom Post, Category, Tags, Users, Customer Reviews.
|
48 |
-
* eCommerce Products – WooCommerce, MarketPress, WP e-Commerce & eShop.
|
49 |
-
* SEO field - All in One SEO and Yoast SEO.
|
50 |
-
* Custom fields – CustomPress, ACF, Types, Pods, CCTM & WordPress default fields.
|
51 |
-
* Custom Post – CustomPress, Types, Pods, CPT UI, CCTM.
|
52 |
-
= Highlighted Feature of PRO =
|
53 |
-
* [Import inline image with shortcode and featured images with shortcode or external URL.](https://www.youtube.com/watch?v=VvcVLERTEHo)
|
54 |
-
* The image zip can be uploaded even after the completion of the import flow to populate the shortcode image.
|
55 |
-
* Supports WooCommerce product import along with 5 WooCommerce add-on.
|
56 |
-
* Imports MarketPress PRO add-on to import products.
|
57 |
-
* Registers Custom Fields of [ACF](https://www.youtube.com/watch?v=6tdiOjw4EDk&list=PL2k3Ck1bFtbTtSX3hEFoBvK_Ka0pfYwp_&index=4), Types, [Pods](https://www.youtube.com/watch?v=ziDeb0iXXXA&list=PL2k3Ck1bFtbTtSX3hEFoBvK_Ka0pfYwp_&index=5) and WordPress fields in the flow of import.
|
58 |
-
* Supports Custom Posts created with CPT UI, CCTM, Types and Pods
|
59 |
-
* Specific record import. (i.e) Selective records in a CSV/XML can be imported or scheduled.
|
60 |
-
* [Imported modules can be managed in the File manager and the logs are maintained in the Log manager.](https://www.youtube.com/watch?v=iBqWrq7M6g0)
|
61 |
-
|
62 |
-
= Helpful Links =
|
63 |
-
[Documentation](https://www.smackcoders.com/documentation/ultimate-csv-importer-pro/how-to-import-csv).
|
64 |
-
|
65 |
-
You can try the [live demo](http://demo.smackcoders.com/
|
66 |
-
|
67 |
-
Read our [blog](https://www.smackcoders.com/blog/category/wordpress-products) to know more about the new [features](https://www.smackcoders.com/wp-ultimate-csv-importer-pro/features.html) of our WordPress plugins.
|
68 |
-
|
69 |
-
[FAQ](https://www.smackcoders.com/wordpress-products-faq.html) and Troubleshooting tips](https://wordpress.org/support/topic/tips-to-trouble-shoot-wp-ultimate-csv-importer-issues-1)
|
70 |
-
|
71 |
-
== Installation ==
|
72 |
-
1. Extract the wp-ultimate-csv-importer.zip in wordpress/wp-content/plugins using FTP or with plugin install in wp-admin.
|
73 |
-
2. Activate the plugin in WordPress plugin list.
|
74 |
-
|
75 |
-
== Screenshots ==
|
76 |
-
1. Dashboard view of the importer
|
77 |
-
2. Upload section view of CSV/XML.
|
78 |
-
3. Mapping view of the uploaded CSV/XML fields with WordPress fields
|
79 |
-
4. Duplicate identification and performance improvement section.
|
80 |
-
5. Detailed real-time log.
|
81 |
-
6. Settings with php.ini details.
|
82 |
-
7. Export module with filters.
|
83 |
-
|
84 |
-
== Frequently Asked Questions ==
|
85 |
-
= Common Issues =
|
86 |
-
How to solve auto_prepend_file and auto_append_file error?<br />
|
87 |
-
Check your phpinfo.php. Ensure that auto_prepend_file and auto_append_file options are disabled.
|
88 |
-
If not you can disable it in php.ini settings file. You can also do it by a .htaccess file
|
89 |
-
Create a .htaccess file in the root and set the following values.<br />
|
90 |
-
php_value auto_prepend_file none<br />
|
91 |
-
php_value auto_append_file none<br />
|
92 |
-
This will solve your issue or get support from hosting if you didn’t have sufficient permission.
|
93 |
-
|
94 |
-
For more FAQ, you can refer [here](https://www.smackcoders.com/wordpress-products-faq.html).
|
95 |
-
|
96 |
-
== Changelog ==
|
97 |
-
= 3.
|
98 |
-
*
|
99 |
-
*
|
100 |
-
|
101 |
-
*
|
102 |
-
|
103 |
-
*
|
104 |
-
* Fixed:
|
105 |
-
= 3.
|
106 |
-
*
|
107 |
-
|
108 |
-
|
109 |
-
*
|
110 |
-
= 3.9 =
|
111 |
-
* Added:
|
112 |
-
*
|
113 |
-
|
114 |
-
*
|
115 |
-
= 3.
|
116 |
-
* Added:
|
117 |
-
*
|
118 |
-
|
119 |
-
*
|
120 |
-
*
|
121 |
-
* Fixed:
|
122 |
-
* Fixed:
|
123 |
-
|
124 |
-
*
|
125 |
-
|
126 |
-
*
|
127 |
-
*
|
128 |
-
* Fixed:
|
129 |
-
* Fixed: Custom
|
130 |
-
|
131 |
-
*
|
132 |
-
*
|
133 |
-
|
134 |
-
*
|
135 |
-
*
|
136 |
-
* Fixed:
|
137 |
-
* Fixed:
|
138 |
-
= 3.8.
|
139 |
-
*
|
140 |
-
|
141 |
-
*
|
142 |
-
* Fixed
|
143 |
-
|
144 |
-
*
|
145 |
-
*
|
146 |
-
|
147 |
-
*
|
148 |
-
|
149 |
-
|
150 |
-
*
|
151 |
-
|
152 |
-
*
|
153 |
-
*
|
154 |
-
*
|
155 |
-
*
|
156 |
-
|
157 |
-
|
158 |
-
* Added :
|
159 |
-
* Added:
|
160 |
-
* Fixed:
|
161 |
-
|
162 |
-
*
|
163 |
-
*
|
164 |
-
= 3.
|
165 |
-
*
|
166 |
-
|
167 |
-
* Added:
|
168 |
-
* Fixed:
|
169 |
-
= 3.7.
|
170 |
-
* Added:
|
171 |
-
*
|
172 |
-
= 3.7 =
|
173 |
-
* Fixed:
|
174 |
-
= 3.
|
175 |
-
* Added:
|
176 |
-
|
177 |
-
|
178 |
-
*
|
179 |
-
* Added
|
180 |
-
|
181 |
-
*
|
182 |
-
= 3.6.
|
183 |
-
*
|
184 |
-
|
185 |
-
*
|
186 |
-
*
|
187 |
-
|
188 |
-
*
|
189 |
-
*
|
190 |
-
|
191 |
-
*
|
192 |
-
|
193 |
-
* Fixed:
|
194 |
-
|
195 |
-
|
196 |
-
* Added:
|
197 |
-
*
|
198 |
-
*
|
199 |
-
* Fixed:
|
200 |
-
|
201 |
-
* Fixed:
|
202 |
-
|
203 |
-
|
204 |
-
* Added:
|
205 |
-
*
|
206 |
-
|
207 |
-
* Fixed:
|
208 |
-
|
209 |
-
*
|
210 |
-
*
|
211 |
-
= 3.6.
|
212 |
-
*
|
213 |
-
* Modified:
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
* Added:
|
218 |
-
|
219 |
-
|
220 |
-
*
|
221 |
-
*
|
222 |
-
* Fixed:
|
223 |
-
= 3.6.
|
224 |
-
* Added:
|
225 |
-
* Added:
|
226 |
-
|
227 |
-
|
228 |
-
*
|
229 |
-
|
230 |
-
* Fixed:
|
231 |
-
|
232 |
-
*
|
233 |
-
|
234 |
-
*
|
235 |
-
|
236 |
-
*
|
237 |
-
|
238 |
-
*
|
239 |
-
*
|
240 |
-
|
241 |
-
|
242 |
-
* Added:
|
243 |
-
* Added:
|
244 |
-
*
|
245 |
-
|
246 |
-
* Added:
|
247 |
-
* Added:
|
248 |
-
= 3.5.
|
249 |
-
* Added:
|
250 |
-
* Added:
|
251 |
-
*
|
252 |
-
*
|
253 |
-
= 3.5.
|
254 |
-
*
|
255 |
-
* Added:
|
256 |
-
|
257 |
-
*
|
258 |
-
*
|
259 |
-
*
|
260 |
-
*
|
261 |
-
= 3.5.
|
262 |
-
*
|
263 |
-
*
|
264 |
-
*
|
265 |
-
*
|
266 |
-
|
267 |
-
*
|
268 |
-
*
|
269 |
-
|
270 |
-
*
|
271 |
-
*
|
272 |
-
*
|
273 |
-
*
|
274 |
-
|
275 |
-
|
276 |
-
*
|
277 |
-
*
|
278 |
-
* Improved:
|
279 |
-
|
280 |
-
* Added:
|
281 |
-
* Added:
|
282 |
-
* Added:
|
283 |
-
= 3.
|
284 |
-
* Added:
|
285 |
-
* Added:
|
286 |
-
*
|
287 |
-
|
288 |
-
*
|
289 |
-
*
|
290 |
-
|
291 |
-
|
292 |
-
* Added:
|
293 |
-
* Added:
|
294 |
-
*
|
295 |
-
|
296 |
-
* Improved:
|
297 |
-
*
|
298 |
-
|
299 |
-
*
|
300 |
-
*
|
301 |
-
|
302 |
-
*
|
303 |
-
|
304 |
-
*
|
305 |
-
|
306 |
-
*
|
307 |
-
* Fixed:
|
308 |
-
* Fixed:
|
309 |
-
= 3.
|
310 |
-
*
|
311 |
-
*
|
312 |
-
*
|
313 |
-
|
314 |
-
* Improved:
|
315 |
-
*
|
316 |
-
*
|
317 |
-
|
318 |
-
*
|
319 |
-
*
|
320 |
-
*
|
321 |
-
* Improved:
|
322 |
-
* Improved:
|
323 |
-
* Improved:
|
324 |
-
*
|
325 |
-
*
|
326 |
-
*
|
327 |
-
*
|
328 |
-
|
329 |
-
*
|
330 |
-
*
|
331 |
-
*
|
332 |
-
*
|
333 |
-
*
|
334 |
-
*
|
335 |
-
*
|
336 |
-
|
337 |
-
* Added:
|
338 |
-
*
|
339 |
-
*
|
340 |
-
*
|
341 |
-
*
|
342 |
-
*
|
343 |
-
*
|
344 |
-
|
345 |
-
*
|
346 |
-
*
|
347 |
-
*
|
348 |
-
|
349 |
-
*
|
350 |
-
|
351 |
-
*
|
352 |
-
= 2.
|
353 |
-
*
|
354 |
-
|
355 |
-
*
|
356 |
-
=
|
357 |
-
*
|
358 |
-
=
|
359 |
-
*
|
360 |
-
|
361 |
-
|
362 |
-
|
363 |
-
|
364 |
-
|
365 |
-
|
366 |
-
|
367 |
-
|
368 |
-
*
|
369 |
-
=
|
370 |
-
*
|
371 |
-
=
|
372 |
-
*
|
373 |
-
|
374 |
-
|
375 |
-
= 3.
|
376 |
-
* Upgrade now for
|
377 |
-
= 3.
|
378 |
-
* Upgrade now
|
379 |
-
= 3.
|
380 |
-
* Upgrade now for
|
381 |
-
= 3.
|
382 |
-
* Upgrade now for
|
383 |
-
= 3.
|
384 |
-
* Upgrade now
|
385 |
-
= 3.
|
386 |
-
* Upgrade now for
|
387 |
-
= 3.
|
388 |
-
* Upgrade now for
|
389 |
-
= 3.8.
|
390 |
-
* Upgrade now for
|
391 |
-
= 3.8.
|
392 |
-
* Upgrade now for
|
393 |
-
= 3.8 =
|
394 |
-
* Upgrade now for
|
395 |
-
= 3.
|
396 |
-
* Upgrade now for
|
397 |
-
= 3.
|
398 |
-
* Upgrade now for
|
399 |
-
= 3.
|
400 |
-
*
|
401 |
-
= 3.
|
402 |
-
* Upgrade now for
|
403 |
-
= 3.
|
404 |
-
* Upgrade now for
|
405 |
-
= 3.
|
406 |
-
* Upgrade now for
|
407 |
-
= 3.
|
408 |
-
* Upgrade now for
|
409 |
-
= 3.
|
410 |
-
* Upgrade
|
411 |
-
= 3.
|
412 |
-
* Upgrade now for
|
413 |
-
= 3.
|
414 |
-
* Upgrade now for
|
415 |
-
= 3.6.
|
416 |
-
* Upgrade now for
|
417 |
-
= 3.6.
|
418 |
-
* Upgrade
|
419 |
-
= 3.6.
|
420 |
-
* Upgrade now for
|
421 |
-
= 3.6.
|
422 |
-
* Upgrade now for
|
423 |
-
= 3.6.
|
424 |
-
* Upgrade now for
|
425 |
-
= 3.6.
|
426 |
-
* Upgrade
|
427 |
-
= 3.6.
|
428 |
-
* Upgrade
|
429 |
-
= 3.6.
|
430 |
-
* Upgrade now for
|
431 |
-
= 3.6.
|
432 |
-
*
|
433 |
-
= 3.6.
|
434 |
-
*
|
435 |
-
= 3.6 =
|
436 |
-
*
|
437 |
-
= 3.
|
438 |
-
* Upgrade for
|
439 |
-
= 3.
|
440 |
-
* Upgrade now for
|
441 |
-
= 3.
|
442 |
-
*
|
443 |
-
= 3.
|
444 |
-
*
|
445 |
-
= 3.
|
446 |
-
* Must upgrade
|
447 |
-
= 3.5.
|
448 |
-
* Upgrade
|
449 |
-
= 3.
|
450 |
-
* Upgrade now for
|
451 |
-
= 3.3
|
452 |
-
* Upgrade
|
453 |
-
= 3.2
|
454 |
-
*
|
455 |
-
= 3.
|
456 |
-
*
|
457 |
-
= 3.
|
458 |
-
*
|
459 |
-
= 3.
|
460 |
-
*
|
461 |
-
= 3.
|
462 |
-
*
|
463 |
-
= 3.
|
464 |
-
*
|
465 |
-
= 2.
|
466 |
-
*
|
467 |
-
= 2.
|
468 |
-
*
|
469 |
-
= 2.
|
470 |
-
*
|
471 |
-
|
472 |
-
*
|
473 |
-
=
|
474 |
-
*
|
475 |
-
= 2.
|
476 |
-
* Major
|
477 |
-
|
478 |
-
*
|
479 |
-
=
|
480 |
-
*
|
481 |
-
|
482 |
-
*
|
483 |
-
=
|
484 |
-
*
|
485 |
-
=
|
486 |
-
*
|
487 |
-
|
488 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
=== CSV Import for WordPress ===
|
2 |
+
Contributors: smackcoders
|
3 |
+
Donate link: http://www.smackcoders.com/donate.html
|
4 |
+
Tags: csv importer, import csv, import woocommerce, import marketpress, import seo by yoast, import all in one seo, scheduled import, import remote file, export woocommerce, import types fields, import acf fields, import inline images
|
5 |
+
Requires at least: 4.0
|
6 |
+
Tested up to: 4.5.3
|
7 |
+
Stable tag: 3.11.0
|
8 |
+
Version: 3.11.0
|
9 |
+
Author: smackcoders
|
10 |
+
Author URI: http://profiles.wordpress.org/smackcoders/
|
11 |
+
License: GPLv2 or later
|
12 |
+
WP Ultimate CSV Importer is a WordPress extension to import and export CSV files.
|
13 |
+
|
14 |
+
== Description ==
|
15 |
+
WP Ultimate CSV Importer is an import and export tool that helps to a 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 the 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.
|
16 |
+
|
17 |
+
Please show your support for WP Ultimate CSV Importer by giving it a [rating](https://wordpress.org/support/view/plugin-reviews/wp-ultimate-csv-importer?rate=5#postform) :)
|
18 |
+
|
19 |
+
= Modules supported in Import and Export =
|
20 |
+
* Core Modules - Post, Page, Custom Post and Users.
|
21 |
+
* eCommerce Products - eShop.
|
22 |
+
* Custom Post - CPT UI, CustomPress and default WordPress Custom Post.
|
23 |
+
* Custom Field - CustomPress & WordPress default fields.
|
24 |
+
* SEO field - All in One SEO.
|
25 |
+
= Modules supported in Export =
|
26 |
+
* Core Modules - Category, Tag, Custom Taxonomy, Customer Reviews, Comments.
|
27 |
+
* eCommerce Products - WooCommerce, MarketPress, WP e-Commerce & eShop.
|
28 |
+
* Custom fields and SEO fields imported along with these modules can be exported.
|
29 |
+
= Highlighted Feature =
|
30 |
+
* Imports inline images with shortcodes and images from an external URLs.
|
31 |
+
* WordPress core custom fields can be dynamically registered on the flow of import.
|
32 |
+
* Can be used in WordPress multisite.
|
33 |
+
* Multi category and multi tag import.
|
34 |
+
* Handles duplicate with title and content.
|
35 |
+
* CSV with any delimiter in UTF-8 format can be imported.
|
36 |
+
* Exports all the imported files of different modules with filters.
|
37 |
+
= Note =
|
38 |
+
* The Users module is disabled in multisite.
|
39 |
+
* Password protected image can't be imported in featured image.
|
40 |
+
* All languages supported by WordPress can be imported in UTF-8 without BOM format.
|
41 |
+
|
42 |
+
[youtube https://www.youtube.com/watch?v=S1P8KebpLaU&list=PL2k3Ck1bFtbTtSX3hEFoBvK_Ka0pfYwp_]
|
43 |
+
|
44 |
+
= Ultimate CSV Importer PRO =
|
45 |
+
Ultimate CSV Importer PRO has all the features of WP Ultimate CSV Importer and it is extended with a lot of features that enables to [import](https://www.youtube.com/watch?v=S1P8KebpLaU&index=1&list=PL2k3Ck1bFtbTtSX3hEFoBvK_Ka0pfYwp_), schedule, [update](https://www.youtube.com/watch?v=VEumAqpJfSw&list=PL2k3Ck1bFtbTtSX3hEFoBvK_Ka0pfYwp_&index=2) and [export](https://www.youtube.com/watch?v=0YA0au4cXW0) both CSV and XML files. The import details over a year is mentioned in dashboard chart and the site updates can be tracked in a fraction of a second. Any changes like modifying existing content or appending new content can be done with the 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.
|
46 |
+
= Supported Modules To Import and Export =
|
47 |
+
* Core Module - Post, Page, Custom Post, Category, Tags, Users, Customer Reviews.
|
48 |
+
* eCommerce Products – WooCommerce, MarketPress, WP e-Commerce & eShop.
|
49 |
+
* SEO field - All in One SEO and Yoast SEO.
|
50 |
+
* Custom fields – CustomPress, ACF, Types, Pods, CCTM & WordPress default fields.
|
51 |
+
* Custom Post – CustomPress, Types, Pods, CPT UI, CCTM.
|
52 |
+
= Highlighted Feature of PRO =
|
53 |
+
* [Import inline image with shortcode and featured images with shortcode or external URL.](https://www.youtube.com/watch?v=VvcVLERTEHo)
|
54 |
+
* The image zip can be uploaded even after the completion of the import flow to populate the shortcode image.
|
55 |
+
* Supports WooCommerce product import along with 5 WooCommerce add-on.
|
56 |
+
* Imports MarketPress PRO add-on to import products.
|
57 |
+
* Registers Custom Fields of [ACF](https://www.youtube.com/watch?v=6tdiOjw4EDk&list=PL2k3Ck1bFtbTtSX3hEFoBvK_Ka0pfYwp_&index=4), Types, [Pods](https://www.youtube.com/watch?v=ziDeb0iXXXA&list=PL2k3Ck1bFtbTtSX3hEFoBvK_Ka0pfYwp_&index=5) and WordPress fields in the flow of import.
|
58 |
+
* Supports Custom Posts created with CPT UI, CCTM, Types and Pods
|
59 |
+
* Specific record import. (i.e) Selective records in a CSV/XML can be imported or scheduled.
|
60 |
+
* [Imported modules can be managed in the File manager and the logs are maintained in the Log manager.](https://www.youtube.com/watch?v=iBqWrq7M6g0)
|
61 |
+
|
62 |
+
= Helpful Links =
|
63 |
+
[Documentation](https://www.smackcoders.com/documentation/ultimate-csv-importer-pro/how-to-import-csv).
|
64 |
+
|
65 |
+
You can try the [live demo](http://demo.smackcoders.com/wp-ultimate-csv-importer/wp-admin) or request for free trial by clicking Try Now in [WordPress Ultimate CSV Importer](https://www.smackcoders.com/wp-ultimate-csv-importer-pro.html) page to generate your own WordPress test environment.
|
66 |
+
|
67 |
+
Read our [blog](https://www.smackcoders.com/blog/category/wordpress-products) to know more about the new [features](https://www.smackcoders.com/wp-ultimate-csv-importer-pro/features.html) of our WordPress plugins.
|
68 |
+
|
69 |
+
[FAQ](https://www.smackcoders.com/wordpress-products-faq.html) and Troubleshooting tips](https://wordpress.org/support/topic/tips-to-trouble-shoot-wp-ultimate-csv-importer-issues-1)
|
70 |
+
|
71 |
+
== Installation ==
|
72 |
+
1. Extract the wp-ultimate-csv-importer.zip in wordpress/wp-content/plugins using FTP or with plugin install in wp-admin.
|
73 |
+
2. Activate the plugin in WordPress plugin list.
|
74 |
+
|
75 |
+
== Screenshots ==
|
76 |
+
1. Dashboard view of the importer
|
77 |
+
2. Upload section view of CSV/XML.
|
78 |
+
3. Mapping view of the uploaded CSV/XML fields with WordPress fields
|
79 |
+
4. Duplicate identification and performance improvement section.
|
80 |
+
5. Detailed real-time log.
|
81 |
+
6. Settings with php.ini details.
|
82 |
+
7. Export module with filters.
|
83 |
+
|
84 |
+
== Frequently Asked Questions ==
|
85 |
+
= Common Issues =
|
86 |
+
How to solve auto_prepend_file and auto_append_file error?<br />
|
87 |
+
Check your phpinfo.php. Ensure that auto_prepend_file and auto_append_file options are disabled.
|
88 |
+
If not you can disable it in php.ini settings file. You can also do it by a .htaccess file
|
89 |
+
Create a .htaccess file in the root and set the following values.<br />
|
90 |
+
php_value auto_prepend_file none<br />
|
91 |
+
php_value auto_append_file none<br />
|
92 |
+
This will solve your issue or get support from hosting if you didn’t have sufficient permission.
|
93 |
+
|
94 |
+
For more FAQ, you can refer [here](https://www.smackcoders.com/wordpress-products-faq.html).
|
95 |
+
|
96 |
+
== Changelog ==
|
97 |
+
= 3.11.0 =
|
98 |
+
* Added: Compatibility for WordPress 4.5.3.
|
99 |
+
* Added: menu_order field Import for Custom Post Type.
|
100 |
+
* Added: [Support for comma and pipeline separation in multi category & taxonomies import](https://wordpress.org/support/topic/importing-a-taxonomy-field?replies=4).
|
101 |
+
* Added: Compatibility to export WooCommerce fields with WooCommerce version 2.6.1.
|
102 |
+
* Updated: Help links of Product page & Live Demo.
|
103 |
+
* Fixed: Issues in Taxonomies, Categories & Tags export.
|
104 |
+
* Fixed: Issue in export by status filter.
|
105 |
+
= 3.10.0 =
|
106 |
+
* Improvements: Can export any number of records from WordPress site.
|
107 |
+
* Fixed: Issue in ACF relationship field export.
|
108 |
+
= 3.9.4 =
|
109 |
+
* Improvements: Duplicate image handling. Option to skip or rename image as imagename-number if image name is same as existing media image name.
|
110 |
+
= 3.9.3 =
|
111 |
+
* Added: Compatibility for WordPress 4.5
|
112 |
+
* Fixed: Environment issue with custom port id in MAMP.
|
113 |
+
= 3.9.2 =
|
114 |
+
* Modified: CSVParserEngine with SmackCSVParser, a high-speed robust parser.
|
115 |
+
= 3.9.1 =
|
116 |
+
* Added: Post parent now supports for post title and post name.
|
117 |
+
* Fixed: jQuery conflicts.
|
118 |
+
= 3.9 =
|
119 |
+
* Added: PHP 7 compatibility.
|
120 |
+
* Added: Support for all post date formats.
|
121 |
+
* Fixed: Featured image and Inline image naming issues.
|
122 |
+
* Fixed: Auto mapping issues in Custom Fields and SEO Fields.
|
123 |
+
= 3.8.8 =
|
124 |
+
* Added: Localize script for multi-language support.
|
125 |
+
* Added: WordPress 4.4.1 compatibility.
|
126 |
+
* Improved: Code cleanups with WordPress standards.
|
127 |
+
* Fixed: Vulnerability security issue.
|
128 |
+
* Fixed: Export issue.
|
129 |
+
* Fixed: Custom Taxonomy import issue.
|
130 |
+
* Fixed: User mail notification on new user imports.
|
131 |
+
* Fixed: Category & Tag import issue in eShop module.
|
132 |
+
* Removed: Mod security check.
|
133 |
+
= 3.8.6 =
|
134 |
+
* Added: Compatibility for WordPress 4.4.
|
135 |
+
* Modified: Support page UI.
|
136 |
+
* Fixed: Post date issue.
|
137 |
+
* Fixed: Custom Post Type listing issue.
|
138 |
+
= 3.8.5 =
|
139 |
+
* Added: Restriction to view the image without password for protected status content.
|
140 |
+
* Modified: Settings page UI.
|
141 |
+
* Fixed: post_status mandatory validation issue.
|
142 |
+
* Fixed: SEO Fields mapping issue.
|
143 |
+
* Fixed: Known issues in export.
|
144 |
+
* Fixed: Mandatory validation issues.
|
145 |
+
* Fixed: Console TypeError issue.
|
146 |
+
= 3.8.4 =
|
147 |
+
* Modified: Changed the Dashboard view.
|
148 |
+
= 3.8.3 =
|
149 |
+
* Added : Text domain for language translation system.
|
150 |
+
* Fixed : Detect duplicate issue.
|
151 |
+
= 3.8.2 =
|
152 |
+
* Added : Compatibility for WordPress 4.3.1.
|
153 |
+
* Added : Grouped core custom field in mapping section.
|
154 |
+
* Added : Image import with spaces in image name.
|
155 |
+
* Fixed : Module entry count in dashboard issue.
|
156 |
+
* Fixed : Duplication of image in media gallery.
|
157 |
+
= 3.8.1 =
|
158 |
+
* Added : Compatibility for WordPress 4.2.3 and 4.2.4.
|
159 |
+
* Added : Export by specific date and author option in comments.
|
160 |
+
* Fixed : warnings triggered in console.
|
161 |
+
* Fixed : XSS vulnerability.
|
162 |
+
* Removed : ../../../../../../wp-load.php and replaced with WordPress Ajax call.
|
163 |
+
* Removed : Direct usage of wp-content.
|
164 |
+
= 3.8 =
|
165 |
+
* Added : Multi language support (fr_FR,es_ES,nl_NL).
|
166 |
+
* Added : Inline image handling with shortcode along with image attributes.
|
167 |
+
* Added: Any delimiter support for CSV export.
|
168 |
+
* Fixed: Warnings and bugs Fixes
|
169 |
+
= 3.7.4 =
|
170 |
+
* Added : WordPress 4.2.2 compatibility.
|
171 |
+
* Fixed : Allow Editor/Author to import.(Multisite also).
|
172 |
+
= 3.7.3 =
|
173 |
+
* Fixed: Vulnerability security issue.
|
174 |
+
= 3.7.2 =
|
175 |
+
* Added: WordPress 4.2 and 4.2.1 compatibility.
|
176 |
+
* Fixed: Blank page issue conflicts.
|
177 |
+
= 3.7.1 =
|
178 |
+
* Added: Security fix for curl.
|
179 |
+
* Added: Security fix for session status.
|
180 |
+
= 3.7 =
|
181 |
+
* Fixed: Featured image hot link issue.
|
182 |
+
= 3.6.78 =
|
183 |
+
* Added: Hot security fix in readfile.php.
|
184 |
+
= 3.6.77 =
|
185 |
+
* Added: WordPress 4.1.1 compatibility.
|
186 |
+
* Improved: Inline image import feature.
|
187 |
+
* Added recursive method to assign the image.
|
188 |
+
* Fixed: Featured image naming issue. [Solved](https://wordpress.org/support/topic/problem-in-import-with-the-image-name)
|
189 |
+
* Removed: Warnings.
|
190 |
+
= 3.6.76 =
|
191 |
+
* Improved: Post Format.
|
192 |
+
* Fixed: Export eShop content issue.
|
193 |
+
* Fixed: Import with image name issue.
|
194 |
+
* Fixed: Groups plugin conflict.
|
195 |
+
= 3.6.75 =
|
196 |
+
* Added: Terminate & Continue option in import.
|
197 |
+
* Improved: Log section.
|
198 |
+
* Fixed: Web View & Admin View issue.
|
199 |
+
* Fixed: Security issue in export module.
|
200 |
+
= 3.6.74 =
|
201 |
+
* Fixed: Security issue.
|
202 |
+
= 3.6.73 =
|
203 |
+
* Added: WordPress 4.0 compatibility.
|
204 |
+
* Added: https format support for all WP instances.
|
205 |
+
* Added: Warning to guide user to create uploads directory with writable permissions.
|
206 |
+
* Improved: Security and performance tab under settings module.
|
207 |
+
* Fixed: Featured image handling issues.
|
208 |
+
* Fixed: Multisite compatibility issue.
|
209 |
+
* Fixed: All console warnings.
|
210 |
+
* Removed: Post Content field mandatory option.
|
211 |
+
= 3.6.72 =
|
212 |
+
* Added: Debug mode enable/disable options.
|
213 |
+
* Modified: Menu order changes.
|
214 |
+
= 3.6.71 =
|
215 |
+
* Fixed: Minor bugs.
|
216 |
+
= 3.6.7 =
|
217 |
+
* Added: Export features for all missing modules.
|
218 |
+
* Fixed: All console warnings and reported logs.
|
219 |
+
= 3.6.6 =
|
220 |
+
* Fixed: Dashboard chart issue in multi site.
|
221 |
+
* Modified: UI to improve usability.
|
222 |
+
* Fixed: Groups plugin conflicts.
|
223 |
+
= 3.6.5 =
|
224 |
+
* Added : Inline image support with advanced media handling.
|
225 |
+
* Added: PDO check.
|
226 |
+
= 3.6.4 =
|
227 |
+
* Added: WordPress 4.0 compatibility.
|
228 |
+
* Added: Advanced export features with filter options.
|
229 |
+
* Improved: Advanced log section.
|
230 |
+
* Fixed: jQuery issues.
|
231 |
+
= 3.6.3 =
|
232 |
+
* Added: eShop import support.
|
233 |
+
* Added: WordPress 3.9.2 compatibility.
|
234 |
+
* Fixed: Conflicts with other plugins.
|
235 |
+
= 3.6.2 =
|
236 |
+
* Fixed: Hot security issue.
|
237 |
+
= 3.6.1 =
|
238 |
+
* Fixed: Multi-site support issue.
|
239 |
+
* Fixed: Duplicate import issue.
|
240 |
+
* Fixed: Security issue.
|
241 |
+
= 3.6 =
|
242 |
+
* Added: Interactive graphs and charts in plugin dashboard.
|
243 |
+
* Added: Admin dashboard widgets.
|
244 |
+
* Added: Users and comments export feature.
|
245 |
+
* Added: Auto delimiter handling.
|
246 |
+
* Added: Auto mapping feature.
|
247 |
+
* Added: Allow authors to access import features.
|
248 |
+
= 3.5.5 =
|
249 |
+
* Added: post_format attribute support.
|
250 |
+
* Added: page_template attribute.
|
251 |
+
* Added: update_post_meta for duplicate meta issue
|
252 |
+
* Fixed: TypeError issue in jQuery.
|
253 |
+
= 3.5.4 =
|
254 |
+
* Added: All in One SEO Pack import support.
|
255 |
+
* Added: WordPress 3.9.1 compatibility.
|
256 |
+
= 3.5.3 =
|
257 |
+
* Added: Compatibility for WordPress 3.9.
|
258 |
+
* Added: Export feature for Posts, Page, Custom Post.
|
259 |
+
* Fixed: Reported bugs
|
260 |
+
* Removed: all warnings.
|
261 |
+
= 3.5.2 =
|
262 |
+
* Import posts with author names as numerical apart from User ID
|
263 |
+
* Added: menu_order attribute import
|
264 |
+
* Added: Auto image rename option
|
265 |
+
* Option to cancel an partial import at middle
|
266 |
+
* Improved image handling even special characters in URL
|
267 |
+
* Import can handle image URLs without any extensions
|
268 |
+
* User reported bugs fixed
|
269 |
+
= 3.5.1 =
|
270 |
+
* User reported issue fixes
|
271 |
+
* Activation and other plugin conflict issue solved like Jet pack
|
272 |
+
* Admin UI freezing issues - screen option, Help links issues fixed.
|
273 |
+
* WYSIWYG editor UI issue fixed.
|
274 |
+
= 3.5.0 =
|
275 |
+
* Combined major release version of 3.5 and 3.4
|
276 |
+
* Improved MVC structure.
|
277 |
+
* Improved User interface with drag and drop feature.
|
278 |
+
* Improved: WordPress 3.8.1 compatibility added.
|
279 |
+
* Module based system allows simplify UI
|
280 |
+
* Added: Detailed log feature added.
|
281 |
+
* Added: Support and Useful links added.
|
282 |
+
* Added: Support made easy now from plugin.
|
283 |
+
= 3.3.1 =
|
284 |
+
* Added: Multisite compatibility except User import.
|
285 |
+
* Added: Comments, Users modules mandatory fields validation added.
|
286 |
+
* Improved: Removed unwanted warnings.
|
287 |
+
= 3.3.0 =
|
288 |
+
* Added: WordPress 3.8 compatibility.
|
289 |
+
* Added: Bulk users with role import feature.
|
290 |
+
* Added: Comments import feature with relevant post ids.
|
291 |
+
= 3.2.3 =
|
292 |
+
* Added: WordPress 3.7.1 compatibility added.
|
293 |
+
* Added: Different media path support added.
|
294 |
+
* Added: Sub folder installations support added.
|
295 |
+
* Improved: Updated plugin directory path.
|
296 |
+
* Improved: Removed unwanted warnings.
|
297 |
+
* Improved: Performance check.
|
298 |
+
= 3.2.2 =
|
299 |
+
* Added: WordPress 3.6.1 compatibility added.
|
300 |
+
* Added: Mapping UI improved with on select dynamic update feature
|
301 |
+
* Added: Help content added
|
302 |
+
* Fixed: Post slug issue fixed and tested for 3.6 and 3.6.1
|
303 |
+
= 3.2.1 =
|
304 |
+
* Improved: Performance improvements on SQL and CSV parsing
|
305 |
+
* Fixed: Plugin deactivation issue fixed and updated the code.
|
306 |
+
* Fixed: Links in the cells makes problems with the "quote"
|
307 |
+
* Fixed: Loading content from more than one column
|
308 |
+
* Fixed: Custom Post type issues fixed
|
309 |
+
= 3.2.0 =
|
310 |
+
* Improved: User interface improvements
|
311 |
+
* Improved:WordPress 3.6 compatibility added, Much Improved UI.
|
312 |
+
* Fixed: Featured image issues fixed for WordPress-3.6.
|
313 |
+
= 3.1.0 =
|
314 |
+
* Improved: Much Improved Featured Image feature
|
315 |
+
* Fixed: Image URL for featured image issues fixed
|
316 |
+
* Fixed: PHP 5.4 upgrade fix
|
317 |
+
= 3.0.0 =
|
318 |
+
* Added: Category in numerics are restricted and skipped to Uncategorized
|
319 |
+
* Added: Protected status password inclusion as {password}.
|
320 |
+
* Added: Post authors can be User ID or name
|
321 |
+
* Improved: Much improved work flow
|
322 |
+
* Improved: Add custom field option improved.
|
323 |
+
* Improved: Date format handling improved
|
324 |
+
* Improved: Any Date format is supported now
|
325 |
+
* Improved: Future scheduling and status improved
|
326 |
+
* Improved: Can apply post status for individual post via CSV itself
|
327 |
+
* Improved: Featured image handling improved and fixed. More improvement are scheduled.
|
328 |
+
* Improved: Duplicate check options improved for both title and content option.
|
329 |
+
* Improved: Post author issue fixed and improved
|
330 |
+
* Improved: Wrong user id or name are automatically assigned under admin
|
331 |
+
* Improved: Multi category and tags improved
|
332 |
+
* Fixed: Custom Field mapping and import fixed
|
333 |
+
* Fixed: Overall Status option improved and issue fixed
|
334 |
+
* Fixed: Password field fixed for Protected
|
335 |
+
* Fixed: Status as in CSV option improved and fixed
|
336 |
+
= 2.7.0 =
|
337 |
+
* Added: Added more post status options
|
338 |
+
* Added: Publish, Sticky, Private, Draft and Pending Status for whole import
|
339 |
+
* Added: Protected status with a common password option added
|
340 |
+
* Added: "Status as in CSV" to assign status for individual post through CSV as ID or Field Tag
|
341 |
+
* Added: User ID and User Name support for Post author feature added
|
342 |
+
* Added: In case of missing or false IDs post assigned to admin as draft
|
343 |
+
* Added: Add Custom Field Text box auto-filled with CSV header tag.
|
344 |
+
* Added: Duplicate detection for post content and post title added as options.
|
345 |
+
* Added: User can choose either one or both to avoid duplicate issues.
|
346 |
+
* Improved: 6 Standard date format added as drop down to choose.
|
347 |
+
* Improved: Renamed post_name as post_slug to avoid confusion
|
348 |
+
* Improved: Mapping Fields
|
349 |
+
* Improved: Field tags are formatted to support auto mapping option (next milestone)
|
350 |
+
* Improved: Listed custom fields with prefix as CF: Name for easy identification.
|
351 |
+
* Fixed: Date format conflict at import fixed.
|
352 |
+
= 2.6.0 =
|
353 |
+
* Fixed: Major Bug fixed
|
354 |
+
* Fixed: Added UTF-8 support.
|
355 |
+
* Fixed: Fixed HTML tag conflicts.
|
356 |
+
= 2.5.0 =
|
357 |
+
* Major issues fixed and updated to WordPress-3.5.1 compatibility.
|
358 |
+
= 2.0.1 =
|
359 |
+
* Update to WordPress-3.5 compatibility.
|
360 |
+
= 2.0.0 =
|
361 |
+
* WPDEBUG errors fixed. CSV import folder changed to WP native uploads folder.
|
362 |
+
= 1.1.1 =
|
363 |
+
* Renamed the mapping field attachment as featured_image and category as post_category.
|
364 |
+
= 1.1.0 =
|
365 |
+
* Added featured image import feature along with post/page/custom post.
|
366 |
+
= 1.0.2 =
|
367 |
+
* Bug fixed to recognize the trimmed trailing space in the CSV file
|
368 |
+
* Added validation for the duplicate field mapping.
|
369 |
+
= 1.0.1 =
|
370 |
+
* Added features to import multiple tags and categories with different delimiters.
|
371 |
+
= 1.0.0 =
|
372 |
+
* Initial release version. Tested and found works well without any issues.
|
373 |
+
|
374 |
+
== Upgrade Notice ==
|
375 |
+
= 3.11.0 =
|
376 |
+
* Upgrade now for WordPress 4.5.3 and WooCommerce 4.3.1 compatibility and other minor enhancements.
|
377 |
+
= 3.10.0 =
|
378 |
+
* Upgrade now to export ACF relationship field and improved export features.
|
379 |
+
= 3.9.4 =
|
380 |
+
* Upgrade now for duplicate image handling feature.
|
381 |
+
= 3.9.3 =
|
382 |
+
* Upgrade now to get support for custom port id in MAMP environment and WordPress 4.5 compatibility.
|
383 |
+
= 3.9.2 =
|
384 |
+
* Upgrade now to get high speed robust parser.
|
385 |
+
= 3.9.1 =
|
386 |
+
* Upgrade now for import post parent with post name and post title.
|
387 |
+
= 3.9 =
|
388 |
+
* Upgrade now for PHP 7 and WordPress 4.4.2 compatibility.
|
389 |
+
= 3.8.8 =
|
390 |
+
* Upgrade now for security fix and WordPress 4.1.1 compatibility with minor bug fixes.
|
391 |
+
= 3.8.6 =
|
392 |
+
* Upgrade now for import the default CPTs.
|
393 |
+
= 3.8.5 =
|
394 |
+
* Upgrade now for known bug fixes.
|
395 |
+
= 3.8.4 =
|
396 |
+
* Upgrade now for new dashboard view.
|
397 |
+
= 3.8.3 =
|
398 |
+
* Upgrade now for improvements in multi language translation.
|
399 |
+
= 3.8.2 =
|
400 |
+
* Upgrade now for more improvements.
|
401 |
+
= 3.8.1 =
|
402 |
+
* Upgrade now for ABSPATH used in all files and also fixed all the warnings,bugs.
|
403 |
+
= 3.8 =
|
404 |
+
* Upgrade now for Multi language support and bug fixes
|
405 |
+
= 3.7.4 =
|
406 |
+
* Upgrade now for allow author/editor to import fix.
|
407 |
+
= 3.7.3 =
|
408 |
+
* Upgrade now for Vulnerability fix.
|
409 |
+
= 3.7.2 =
|
410 |
+
* Important Upgrade for WordPress 4.2 and above
|
411 |
+
= 3.7.1 =
|
412 |
+
* Upgrade now for security fix.
|
413 |
+
= 3.7 =
|
414 |
+
* Upgrade now for minor bug fixes.
|
415 |
+
= 3.6.78 =
|
416 |
+
* Upgrade now for security fix.
|
417 |
+
= 3.6.77 =
|
418 |
+
* Upgrade now for WordPress 4.1.1 compatibility and minor bug fixes.
|
419 |
+
= 3.6.76 =
|
420 |
+
* Upgrade now for more bug fixes.
|
421 |
+
= 3.6.75 =
|
422 |
+
* Upgrade now for improved experience.
|
423 |
+
= 3.6.74 =
|
424 |
+
* Upgrade now for security fix.
|
425 |
+
= 3.6.73 =
|
426 |
+
* Upgrade now for WordPress 4.0 compatibility and minor bug fixes.
|
427 |
+
= 3.6.72 =
|
428 |
+
* Upgrade to enable/disable debug mode in settings.
|
429 |
+
= 3.6.71 =
|
430 |
+
* Upgrade now for complete export features as in Pro with bug fix.
|
431 |
+
= 3.6.7 =
|
432 |
+
* Upgrade now for complete export features as in Pro.
|
433 |
+
= 3.6.6 =
|
434 |
+
* Upgrade now for improved experience.
|
435 |
+
= 3.6.5 =
|
436 |
+
* Upgrade Now for advanced media handling for post in line images
|
437 |
+
= 3.6.4 =
|
438 |
+
* Upgrade Now for filtered export and improved log features.
|
439 |
+
= 3.6.3 =
|
440 |
+
* Upgrade now for eShop product import feature.
|
441 |
+
= 3.6.2 =
|
442 |
+
* Important Security Update
|
443 |
+
= 3.6.1 =
|
444 |
+
* Important issue fixes update
|
445 |
+
= 3.6 =
|
446 |
+
* Must upgrade with major values added features
|
447 |
+
= 3.5.5 =
|
448 |
+
* Upgrade for minor bug fix, conflicts and new attribute support.
|
449 |
+
= 3.5.4 =
|
450 |
+
* Upgrade now for All in SEO Pack import support.
|
451 |
+
= 3.5.3 =
|
452 |
+
* Upgrade to add export feature and fix bug.
|
453 |
+
= 3.5.2 =
|
454 |
+
* Upgrade for bug free version and improved image handling
|
455 |
+
= 3.5.1 =
|
456 |
+
* Must upgrade now for 3.5 bug fixes
|
457 |
+
= 3.5.0 =
|
458 |
+
* Upgrade now for major release 3.5. Note - Old version files need to be deleted.
|
459 |
+
= 3.3.1 =
|
460 |
+
* Upgrade now for multisite compatibility.
|
461 |
+
= 3.3.0 =
|
462 |
+
* Upgrade now for WP 3.8 compatibility and added bulk user,comments feature.
|
463 |
+
= 3.2.3 =
|
464 |
+
* WordPress 3.7.1 compatibility and minor bug fixes
|
465 |
+
= 3.2.2 =
|
466 |
+
* WordPress 3.6.1 compatibility, bug fix and UI improvements
|
467 |
+
= 3.2.1 =
|
468 |
+
* Performance improvements on SQL and CSV parsing
|
469 |
+
= 3.2.0 =
|
470 |
+
* Compatibility for 3.6 and improved featured image.
|
471 |
+
= 3.1.0 =
|
472 |
+
* Improved Featured image and URL handling
|
473 |
+
= 3.0.0 =
|
474 |
+
* Major performance improvements and issue fixes.
|
475 |
+
= 2.7.0 =
|
476 |
+
* Major improvements and feature changes.
|
477 |
+
= 2.6.0 =
|
478 |
+
* Bug fixed and should upgrade.
|
479 |
+
= 2.5.0 =
|
480 |
+
* Duplicate detection added.
|
481 |
+
* Added more information in success message.
|
482 |
+
* Import memory issues solved.
|
483 |
+
= 2.0.1 =
|
484 |
+
* WordPress-3.5 compatibility.
|
485 |
+
= 2.0.0 =
|
486 |
+
* Major Bug fix and need to be upgraded.
|
487 |
+
* WPDEBUG error fixed.
|
488 |
+
* CSV import folder changed to WP native uploads folder.
|
489 |
+
= 1.1.1 =
|
490 |
+
* Minor correction and fix applied.
|
491 |
+
= 1.1.0 =
|
492 |
+
* Major feature added.
|
493 |
+
= 1.0.2 =
|
494 |
+
* Bug fixes along with new features. Need to be upgraded immediately.
|
495 |
+
= 1.0.1 =
|
496 |
+
* Added features to import multiple tags and categories with different delimiters.
|
497 |
+
= 1.0.0 =
|
498 |
+
* Initial release of plugin.
|
499 |
+
|
500 |
+
|
501 |
+
|
css/main.css
CHANGED
@@ -13,7 +13,7 @@ progress[value="100"]::-webkit-progress-value {
|
|
13 |
}
|
14 |
|
15 |
progress[value] {
|
16 |
-
width:
|
17 |
height: 20px;
|
18 |
margin-top:15px;
|
19 |
-webkit-appearance: progress-bar;
|
@@ -33,12 +33,13 @@ progress[value]::-webkit-progress-bar {
|
|
33 |
}
|
34 |
|
35 |
.fileinput {
|
36 |
-
height:35px;
|
37 |
-
|
38 |
-
|
39 |
-
margin-
|
40 |
-
|
41 |
-
|
|
|
42 |
}
|
43 |
.fileinput input {
|
44 |
position: absolute;
|
13 |
}
|
14 |
|
15 |
progress[value] {
|
16 |
+
width: 83%;
|
17 |
height: 20px;
|
18 |
margin-top:15px;
|
19 |
-webkit-appearance: progress-bar;
|
33 |
}
|
34 |
|
35 |
.fileinput {
|
36 |
+
height: 35px;
|
37 |
+
float: left;
|
38 |
+
width: 85px;
|
39 |
+
margin-left: -87%;
|
40 |
+
margin-top: 0.8%;
|
41 |
+
position: absolute;
|
42 |
+
overflow: hidden;
|
43 |
}
|
44 |
.fileinput input {
|
45 |
position: absolute;
|
css/waitMe.css
CHANGED
File without changes
|
fonts/fontawesome-webfont.eot
CHANGED
File without changes
|
fonts/fontawesome-webfont.svg
CHANGED
File without changes
|
fonts/fontawesome-webfont.ttf
CHANGED
File without changes
|
fonts/fontawesome-webfont.woff
CHANGED
File without changes
|
includes/WPImporter_includes_helper.php
CHANGED
@@ -917,8 +917,24 @@ class WPImporter_includes_helper {
|
|
917 |
if (!empty ($smack_taxo)) {
|
918 |
foreach ($smack_taxo as $taxo_key => $taxo_value) {
|
919 |
if (!empty($taxo_value)) {
|
920 |
-
|
921 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
922 |
}
|
923 |
}
|
924 |
}
|
@@ -937,7 +953,14 @@ class WPImporter_includes_helper {
|
|
937 |
if (!empty ($categories)) {
|
938 |
$this->detailedLog[$currentLimit]['category'] = "";
|
939 |
$assigned_categories = array();
|
940 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
941 |
foreach ($split_cate as $key => $val) {
|
942 |
if (is_numeric($val)) {
|
943 |
$split_cate[$key] = 'uncategorized';
|
@@ -1124,11 +1147,23 @@ class WPImporter_includes_helper {
|
|
1124 |
/**
|
1125 |
* Delete uploaded file after import process
|
1126 |
*/
|
1127 |
-
function deletefileafterprocesscomplete($
|
1128 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1129 |
foreach ($files as $file) {
|
1130 |
(is_dir("$uploadDir/$file")) ? rmdir("$uploadDir/$file") : unlink("$uploadDir/$file");
|
1131 |
-
}
|
1132 |
}
|
1133 |
|
1134 |
// Function convert string to hash_key
|
917 |
if (!empty ($smack_taxo)) {
|
918 |
foreach ($smack_taxo as $taxo_key => $taxo_value) {
|
919 |
if (!empty($taxo_value)) {
|
920 |
+
#$split_line = explode('|', $taxo_value);
|
921 |
+
if (strpos($taxo_value, '|') !== false) {
|
922 |
+
$split_taxo = explode('|', $taxo_value);
|
923 |
+
} elseif (strpos($taxo_value, ',') !== false) {
|
924 |
+
$split_taxo = explode(',', $taxo_value);
|
925 |
+
} else {
|
926 |
+
$split_taxo = $taxo_value;
|
927 |
+
}
|
928 |
+
|
929 |
+
foreach ($split_taxo as $key => $val) {
|
930 |
+
$assigned_taxonomies[$val] = $val;
|
931 |
+
}
|
932 |
+
foreach ($assigned_taxonomies as $taxoKey => $taxoVal) {
|
933 |
+
$this->detailedLog[$currentLimit]['taxonomy'] .= $taxokey . "|";
|
934 |
+
}
|
935 |
+
$this->detailedLog[$currentLimit]['taxonomy'] = "<b>" . __('Taxonomy', 'wp-ultimate-csv-importer') . " - </b>" . substr($this->detailedLog[$currentLimit]['taxonomy'], 0, -1);
|
936 |
+
|
937 |
+
wp_set_object_terms($post_id, $split_taxo, $taxo_key);
|
938 |
}
|
939 |
}
|
940 |
}
|
953 |
if (!empty ($categories)) {
|
954 |
$this->detailedLog[$currentLimit]['category'] = "";
|
955 |
$assigned_categories = array();
|
956 |
+
#$split_cate = explode('|', $categories ['post_category']);
|
957 |
+
if (strpos($categories['post_category'], '|') !== false) {
|
958 |
+
$split_cate = explode('|', $categories['post_category']);
|
959 |
+
} elseif (strpos($categories['post_category'], ',') !== false) {
|
960 |
+
$split_cate = explode(',', $categories['post_category']);
|
961 |
+
} else {
|
962 |
+
$split_cate = $categories['post_category'];
|
963 |
+
}
|
964 |
foreach ($split_cate as $key => $val) {
|
965 |
if (is_numeric($val)) {
|
966 |
$split_cate[$key] = 'uncategorized';
|
1147 |
/**
|
1148 |
* Delete uploaded file after import process
|
1149 |
*/
|
1150 |
+
function deletefileafterprocesscomplete($dir) {
|
1151 |
+
if (is_dir($dir)) {
|
1152 |
+
$objects = scandir($dir);
|
1153 |
+
foreach ($objects as $object) {
|
1154 |
+
if ($object != "." && $object != "..") {
|
1155 |
+
if (is_dir($dir."/".$object))
|
1156 |
+
$this->deletefileafterprocesscomplete($dir."/".$object);
|
1157 |
+
else
|
1158 |
+
unlink($dir."/".$object);
|
1159 |
+
}
|
1160 |
+
}
|
1161 |
+
rmdir($dir);
|
1162 |
+
}
|
1163 |
+
/*$files = array_diff(scandir($uploadDir), array('.', '..'));
|
1164 |
foreach ($files as $file) {
|
1165 |
(is_dir("$uploadDir/$file")) ? rmdir("$uploadDir/$file") : unlink("$uploadDir/$file");
|
1166 |
+
}*/
|
1167 |
}
|
1168 |
|
1169 |
// Function convert string to hash_key
|
index.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/******************************
|
3 |
* Plugin Name: WP Ultimate CSV Importer
|
4 |
* Description: A plugin that helps to import the data's from a CSV file.
|
5 |
-
* Version: 3.
|
6 |
* Author: smackcoders.com
|
7 |
* Text Domain: wp-ultimate-csv-importer
|
8 |
* Domain Path: /languages
|
@@ -82,7 +82,7 @@ define('WP_CONST_ULTIMATE_CSV_IMP_URL', 'http://www.smackcoders.com/wp-ultimate-
|
|
82 |
define('WP_CONST_ULTIMATE_CSV_IMP_NAME', 'WP Ultimate CSV Importer');
|
83 |
define('WP_CONST_ULTIMATE_CSV_IMP_SLUG', 'wp-ultimate-csv-importer');
|
84 |
define('WP_CONST_ULTIMATE_CSV_IMP_SETTINGS', 'WP Ultimate CSV Importer');
|
85 |
-
define('WP_CONST_ULTIMATE_CSV_IMP_VERSION', '3.
|
86 |
define('WP_CONST_ULTIMATE_CSV_IMP_DIR', WP_PLUGIN_URL . '/' . WP_CONST_ULTIMATE_CSV_IMP_SLUG . '/');
|
87 |
define('WP_CONST_ULTIMATE_CSV_IMP_DIRECTORY', plugin_dir_path(__FILE__));
|
88 |
define('WP_CSVIMP_PLUGIN_BASE', WP_CONST_ULTIMATE_CSV_IMP_DIRECTORY);
|
2 |
/******************************
|
3 |
* Plugin Name: WP Ultimate CSV Importer
|
4 |
* Description: A plugin that helps to import the data's from a CSV file.
|
5 |
+
* Version: 3.11.0
|
6 |
* Author: smackcoders.com
|
7 |
* Text Domain: wp-ultimate-csv-importer
|
8 |
* Domain Path: /languages
|
82 |
define('WP_CONST_ULTIMATE_CSV_IMP_NAME', 'WP Ultimate CSV Importer');
|
83 |
define('WP_CONST_ULTIMATE_CSV_IMP_SLUG', 'wp-ultimate-csv-importer');
|
84 |
define('WP_CONST_ULTIMATE_CSV_IMP_SETTINGS', 'WP Ultimate CSV Importer');
|
85 |
+
define('WP_CONST_ULTIMATE_CSV_IMP_VERSION', '3.11.0');
|
86 |
define('WP_CONST_ULTIMATE_CSV_IMP_DIR', WP_PLUGIN_URL . '/' . WP_CONST_ULTIMATE_CSV_IMP_SLUG . '/');
|
87 |
define('WP_CONST_ULTIMATE_CSV_IMP_DIRECTORY', plugin_dir_path(__FILE__));
|
88 |
define('WP_CSVIMP_PLUGIN_BASE', WP_CONST_ULTIMATE_CSV_IMP_DIRECTORY);
|
js/ultimate-importer-free.js
CHANGED
@@ -559,7 +559,7 @@ function importRecordsbySettings(siteurl) {
|
|
559 |
var dupContent = "";
|
560 |
var dupTitle = "";
|
561 |
if (importas == 'post' || importas == 'page' || importas == 'custompost' || importas == 'eshop') {
|
562 |
-
advancemedia = document.getElementById('
|
563 |
dupContent = document.getElementById('duplicatecontent').checked;
|
564 |
dupTitle = document.getElementById('duplicatetitle').checked;
|
565 |
}
|
@@ -1015,4 +1015,4 @@ function igniteExport() {
|
|
1015 |
console.log(errorThrown);
|
1016 |
}
|
1017 |
});
|
1018 |
-
}
|
559 |
var dupContent = "";
|
560 |
var dupTitle = "";
|
561 |
if (importas == 'post' || importas == 'page' || importas == 'custompost' || importas == 'eshop') {
|
562 |
+
advancemedia = document.getElementById('multiimage').checked;
|
563 |
dupContent = document.getElementById('duplicatecontent').checked;
|
564 |
dupTitle = document.getElementById('duplicatetitle').checked;
|
565 |
}
|
1015 |
console.log(errorThrown);
|
1016 |
}
|
1017 |
});
|
1018 |
+
}
|
js/waitMe.js
CHANGED
File without changes
|
modules/custompost/templates/index.php
CHANGED
@@ -149,7 +149,14 @@ $nonce_Key = $impCE->create_nonce_key();
|
|
149 |
$zip = new ZipArchive;
|
150 |
if (!empty($uploaded_compressedFile)) {
|
151 |
if ($zip->open($uploaded_compressedFile) === TRUE) {
|
152 |
-
$zip->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
153 |
$zip->close();
|
154 |
$extracted_status = 1;
|
155 |
} else {
|
@@ -315,7 +322,7 @@ $nonce_Key = $impCE->create_nonce_key();
|
|
315 |
unset($impCE->defCols['post_format']);
|
316 |
}
|
317 |
if (isset($_REQUEST['__module']) && sanitize_text_field($_REQUEST['__module']) !== 'page') {
|
318 |
-
unset($impCE->defCols['menu_order']);
|
319 |
unset($impCE->defCols['wp_page_template']);
|
320 |
}
|
321 |
?>
|
149 |
$zip = new ZipArchive;
|
150 |
if (!empty($uploaded_compressedFile)) {
|
151 |
if ($zip->open($uploaded_compressedFile) === TRUE) {
|
152 |
+
for($i = 0; $i < $zip->numFiles; $i++)
|
153 |
+
{
|
154 |
+
$filterfiles = $zip->getNameIndex($i);
|
155 |
+
if (!preg_match('#\.(html|php|js|zip|xml)$#i', $filterfiles))
|
156 |
+
{
|
157 |
+
$zip->extractTo($location_to_extract,$filterfiles);
|
158 |
+
}
|
159 |
+
}
|
160 |
$zip->close();
|
161 |
$extracted_status = 1;
|
162 |
} else {
|
322 |
unset($impCE->defCols['post_format']);
|
323 |
}
|
324 |
if (isset($_REQUEST['__module']) && sanitize_text_field($_REQUEST['__module']) !== 'page') {
|
325 |
+
//unset($impCE->defCols['menu_order']);
|
326 |
unset($impCE->defCols['wp_page_template']);
|
327 |
}
|
328 |
?>
|
modules/eshop/templates/index.php
CHANGED
@@ -151,7 +151,14 @@ if ($_SESSION['SMACK_MAPPING_SETTINGS_VALUES']['isplugin_avail'] !== 'not_avail'
|
|
151 |
$zip = new ZipArchive;
|
152 |
if(!empty($uploaded_compressedFile)){
|
153 |
if ($zip->open($uploaded_compressedFile) === TRUE) {
|
154 |
-
$zip->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
155 |
$zip->close();
|
156 |
$extracted_status = 1;
|
157 |
} else {
|
@@ -250,7 +257,7 @@ if ($_SESSION['SMACK_MAPPING_SETTINGS_VALUES']['isplugin_avail'] !== 'not_avail'
|
|
250 |
unset($impCE->defCols['post_tag']);
|
251 |
}
|
252 |
if (isset($_REQUEST['__module']) && sanitize_text_field($_REQUEST['__module']) !== 'page') {
|
253 |
-
unset($impCE->defCols['menu_order']);
|
254 |
unset($impCE->defCols['wp_page_template']);
|
255 |
}
|
256 |
?>
|
151 |
$zip = new ZipArchive;
|
152 |
if(!empty($uploaded_compressedFile)){
|
153 |
if ($zip->open($uploaded_compressedFile) === TRUE) {
|
154 |
+
for($i = 0; $i < $zip->numFiles; $i++)
|
155 |
+
{
|
156 |
+
$filterfiles = $zip->getNameIndex($i);
|
157 |
+
if (!preg_match('#\.(html|php|js|zip|xml)$#i', $filterfiles))
|
158 |
+
{
|
159 |
+
$zip->extractTo($location_to_extract,$filterfiles);
|
160 |
+
}
|
161 |
+
}
|
162 |
$zip->close();
|
163 |
$extracted_status = 1;
|
164 |
} else {
|
257 |
unset($impCE->defCols['post_tag']);
|
258 |
}
|
259 |
if (isset($_REQUEST['__module']) && sanitize_text_field($_REQUEST['__module']) !== 'page') {
|
260 |
+
//unset($impCE->defCols['menu_order']);
|
261 |
unset($impCE->defCols['wp_page_template']);
|
262 |
}
|
263 |
?>
|
modules/export/actions/actions.php
CHANGED
File without changes
|
modules/export/templates/export.php
CHANGED
@@ -788,12 +788,11 @@ class WPCSVProExportData {
|
|
788 |
if(!empty($recordsToBeExport)) :
|
789 |
foreach($recordsToBeExport as $postId) {
|
790 |
$this->data[$postId] = $this->getPostsDataBasedOnRecordId($postId);
|
791 |
-
$this->getPostsMetaDataBasedOnRecordId($postId, $this->module, $this->optionalType);
|
792 |
$this->getTermsAndTaxonomies($postId, $this->module, $this->optionalType);
|
|
|
793 |
#$this->getTypesFields();
|
794 |
}
|
795 |
endif;
|
796 |
-
#print_r($this->data);
|
797 |
$result = $this->finalDataToExport($this->data);
|
798 |
$this->proceedExport($result);
|
799 |
}
|
@@ -856,7 +855,8 @@ class WPCSVProExportData {
|
|
856 |
$value->meta_key = 'featured_image';
|
857 |
$this->data[ $id ][ $value->meta_key ] = $attachment_file;
|
858 |
} else {
|
859 |
-
|
|
|
860 |
if ( is_array( $metaValue ) && count( $metaValue ) >= 1 ) {
|
861 |
$metaData = '';
|
862 |
foreach ( $metaValue as $item ) {
|
@@ -882,105 +882,101 @@ class WPCSVProExportData {
|
|
882 |
* @param $optionalType
|
883 |
*/
|
884 |
public function getTermsAndTaxonomies ($id, $type, $optionalType) {
|
885 |
-
$
|
886 |
-
if($type == 'WooCommerce' || $type == 'MarketPress') {
|
887 |
$type = 'product';
|
|
|
|
|
|
|
|
|
888 |
$postTags = $postCategory = '';
|
889 |
-
|
890 |
$get_tags = get_the_terms( $id, 'product_tag' );
|
891 |
-
if($get_tags){
|
892 |
foreach($get_tags as $tags){
|
893 |
$postTags .= $tags->name . ',';
|
894 |
}
|
895 |
}
|
896 |
$postTags = substr($postTags, 0, -1);
|
897 |
-
|
|
|
898 |
foreach ($taxonomies as $taxonomy) {
|
899 |
if($taxonomy == 'product_cat' || $taxonomy == 'product_category'){
|
900 |
$get_categories = wp_get_post_terms( $id, $taxonomy );
|
901 |
-
if($get_categories){
|
902 |
foreach($get_categories as $category){
|
903 |
$postCategory .= $category->name . '|';
|
904 |
}
|
905 |
}
|
906 |
$postCategory = substr($postCategory, 0 , -1);
|
907 |
-
$this->data[$id]['product_category'] = $postCategory;
|
908 |
}
|
909 |
}
|
910 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
911 |
$type = 'wpsc-product';
|
912 |
-
$postTags = $postCategory = '';
|
913 |
-
|
914 |
$get_tags = get_the_terms( $id, 'product_tag' );
|
915 |
-
if($get_tags){
|
916 |
foreach($get_tags as $tags){
|
917 |
-
$postTags .= $tags->name.',';
|
918 |
}
|
919 |
}
|
920 |
$postTags = substr($postTags,0,-1);
|
921 |
-
|
922 |
-
|
923 |
-
|
924 |
-
|
925 |
-
|
926 |
-
foreach($get_categories as $category){
|
927 |
-
$postCategory .= $category->name.'|';
|
928 |
-
}
|
929 |
-
}
|
930 |
-
$postCategory = substr($postCategory, 0 , -1);
|
931 |
-
$this->data[$id]['product_category'] = $postCategory;
|
932 |
}
|
933 |
}
|
|
|
|
|
|
|
|
|
934 |
} else {
|
935 |
global $wpdb;
|
|
|
|
|
|
|
|
|
936 |
$postTags = $postCategory = '';
|
937 |
-
|
938 |
-
|
939 |
-
|
940 |
-
|
941 |
-
|
942 |
-
|
943 |
-
|
944 |
-
|
945 |
-
|
946 |
-
|
947 |
-
|
948 |
-
|
949 |
-
|
950 |
-
|
951 |
-
|
952 |
-
|
953 |
-
|
954 |
-
|
955 |
-
|
956 |
-
|
957 |
-
|
958 |
-
|
959 |
-
|
960 |
-
|
961 |
-
|
962 |
-
|
963 |
-
}
|
964 |
-
}
|
965 |
-
if(!isset($TermsData['category'])){
|
966 |
-
$get_categories = wp_get_post_categories($id, array('fields' => 'names'));
|
967 |
-
foreach ($get_categories as $category) {
|
968 |
-
$postCategory .= $category . '|';
|
969 |
-
}
|
970 |
-
$postCategory = substr($postCategory, 0, -1);
|
971 |
-
$this->data[$id]['category'] = $postCategory;
|
972 |
-
}
|
973 |
-
|
974 |
-
}
|
975 |
-
else{
|
976 |
-
$this->data[$id][$termName] = '';
|
977 |
-
}
|
978 |
-
}
|
979 |
}
|
980 |
}
|
|
|
|
|
981 |
}
|
982 |
}
|
983 |
-
#print_r($TermsData); die;
|
984 |
#return $TermsData;
|
985 |
}
|
986 |
|
@@ -2142,4 +2138,4 @@ class WPCSVProExportData {
|
|
2142 |
return $ExportData;
|
2143 |
|
2144 |
}
|
2145 |
-
}
|
788 |
if(!empty($recordsToBeExport)) :
|
789 |
foreach($recordsToBeExport as $postId) {
|
790 |
$this->data[$postId] = $this->getPostsDataBasedOnRecordId($postId);
|
|
|
791 |
$this->getTermsAndTaxonomies($postId, $this->module, $this->optionalType);
|
792 |
+
$this->getPostsMetaDataBasedOnRecordId($postId, $this->module, $this->optionalType);
|
793 |
#$this->getTypesFields();
|
794 |
}
|
795 |
endif;
|
|
|
796 |
$result = $this->finalDataToExport($this->data);
|
797 |
$this->proceedExport($result);
|
798 |
}
|
855 |
$value->meta_key = 'featured_image';
|
856 |
$this->data[ $id ][ $value->meta_key ] = $attachment_file;
|
857 |
} else {
|
858 |
+
if( $value->meta_key != '_product_attributes' )
|
859 |
+
$metaValue = maybe_unserialize( $value->meta_value );
|
860 |
if ( is_array( $metaValue ) && count( $metaValue ) >= 1 ) {
|
861 |
$metaData = '';
|
862 |
foreach ( $metaValue as $item ) {
|
882 |
* @param $optionalType
|
883 |
*/
|
884 |
public function getTermsAndTaxonomies ($id, $type, $optionalType) {
|
885 |
+
if($type == 'woocommerce' || $type == 'marketpress') {
|
|
|
886 |
$type = 'product';
|
887 |
+
if(!in_array('product_tag', $this->headers))
|
888 |
+
$this->headers[] = 'product_tag';
|
889 |
+
if(!in_array('product_category', $this->headers))
|
890 |
+
$this->headers[] = 'product_category';
|
891 |
$postTags = $postCategory = '';
|
892 |
+
// Fetch all Tags to the specific record
|
893 |
$get_tags = get_the_terms( $id, 'product_tag' );
|
894 |
+
if(is_array( $get_tags )){
|
895 |
foreach($get_tags as $tags){
|
896 |
$postTags .= $tags->name . ',';
|
897 |
}
|
898 |
}
|
899 |
$postTags = substr($postTags, 0, -1);
|
900 |
+
// Fetch all Categories to the specific record
|
901 |
+
$taxonomies = get_object_taxonomies($type);
|
902 |
foreach ($taxonomies as $taxonomy) {
|
903 |
if($taxonomy == 'product_cat' || $taxonomy == 'product_category'){
|
904 |
$get_categories = wp_get_post_terms( $id, $taxonomy );
|
905 |
+
if(is_array( $get_categories )){
|
906 |
foreach($get_categories as $category){
|
907 |
$postCategory .= $category->name . '|';
|
908 |
}
|
909 |
}
|
910 |
$postCategory = substr($postCategory, 0 , -1);
|
|
|
911 |
}
|
912 |
}
|
913 |
+
$this->data[$id]['product_tag'] = $postTags;
|
914 |
+
$this->data[$id]['product_category'] = $postCategory;
|
915 |
+
} else if($type == 'wpecommerce') {
|
916 |
+
if(!in_array('product_tag', $this->headers))
|
917 |
+
$this->headers[] = 'product_tag';
|
918 |
+
if(!in_array('product_category', $this->headers))
|
919 |
+
$this->headers[] = 'product_category';
|
920 |
$type = 'wpsc-product';
|
921 |
+
$postTags = $postCategory = $postTaxonomy = '';
|
922 |
+
// Fetch all Tags to the specific record
|
923 |
$get_tags = get_the_terms( $id, 'product_tag' );
|
924 |
+
if(is_array( $get_tags )){
|
925 |
foreach($get_tags as $tags){
|
926 |
+
$postTags .= $tags->name . ',';
|
927 |
}
|
928 |
}
|
929 |
$postTags = substr($postTags,0,-1);
|
930 |
+
// Fetch all Categories to the specific record
|
931 |
+
$get_categories = wp_get_post_terms( $id, 'wpsc_product_category' );
|
932 |
+
if(is_array( $get_categories )){
|
933 |
+
foreach($get_categories as $category){
|
934 |
+
$postCategory .= $category->name . '|';
|
|
|
|
|
|
|
|
|
|
|
|
|
935 |
}
|
936 |
}
|
937 |
+
$postCategory = substr($postCategory, 0 , -1);
|
938 |
+
// Fetch all Taxonomies to the specific record
|
939 |
+
$this->data[$id]['product_tag'] = $postTags;
|
940 |
+
$this->data[$id]['product_category'] = $postCategory;
|
941 |
} else {
|
942 |
global $wpdb;
|
943 |
+
if(!in_array('post_tag', $this->headers))
|
944 |
+
$this->headers[] = 'post_tag';
|
945 |
+
if(!in_array('post_category', $this->headers))
|
946 |
+
$this->headers[] = 'post_category';
|
947 |
$postTags = $postCategory = '';
|
948 |
+
// Fetch all Tags to the specific record
|
949 |
+
$get_tags = wp_get_post_tags($id, array('fields' => 'names'));
|
950 |
+
foreach ($get_tags as $tags) {
|
951 |
+
$postTags .= $tags . ',';
|
952 |
+
}
|
953 |
+
$postTags = substr($postTags, 0, -1);
|
954 |
+
// Fetch all Tags to the specific record
|
955 |
+
$get_categories = wp_get_post_categories($id, array('fields' => 'names'));
|
956 |
+
foreach ($get_categories as $category) {
|
957 |
+
$postCategory .= $category . '|';
|
958 |
+
}
|
959 |
+
$postCategory = substr($postCategory, 0, -1);
|
960 |
+
$this->data[$id]['post_category'] = $postCategory;
|
961 |
+
$this->data[$id]['post_tag'] = $postTags;
|
962 |
+
}
|
963 |
+
// Fetch all Tags to the specific record
|
964 |
+
$taxonomies = get_object_taxonomies($type);
|
965 |
+
foreach ($taxonomies as $taxonomy) {
|
966 |
+
$postTaxonomy = '';
|
967 |
+
if( $taxonomy != 'category' || $taxonomy != 'post_tag' || $taxonomy != 'product_cat' || $taxonomy != 'product_category' || $taxonomy != 'wpsc_product_category' || $taxonomy != 'product_tag' ) {
|
968 |
+
if(!in_array($taxonomy, $this->headers))
|
969 |
+
$this->headers[] = $taxonomy;
|
970 |
+
$get_terms = wp_get_post_terms( $id, $taxonomy );
|
971 |
+
if(is_array( $get_terms )) {
|
972 |
+
foreach($get_terms as $term){
|
973 |
+
$postTaxonomy .= $term->name . '|';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
974 |
}
|
975 |
}
|
976 |
+
$postTaxonomy = substr($postTaxonomy, 0 , -1);
|
977 |
+
$this->data[$id][$taxonomy] = $postTaxonomy;
|
978 |
}
|
979 |
}
|
|
|
980 |
#return $TermsData;
|
981 |
}
|
982 |
|
2138 |
return $ExportData;
|
2139 |
|
2140 |
}
|
2141 |
+
}
|
modules/export/templates/index.php
CHANGED
@@ -1034,7 +1034,7 @@ $impCE = new WPImporter_includes_helper();
|
|
1034 |
<div class='col-sm-6'>
|
1035 |
<input class='form-control' type='text' name='export_filename' id='export_filename' value='' placeholder="export_as_<?php echo(date("Y-m-d")); ?>" size="18" style="margin-left:-67px;margin-top:-8px;">
|
1036 |
</div>
|
1037 |
-
<a id="download_file_link" href="" target="_blank" class="col-sm-
|
1038 |
</div>
|
1039 |
<div style="padding:15px;width:100% !important;" class='col-sm-3'>
|
1040 |
<input type='hidden' name='export' id='export' value='<?php if(isset($_POST['export'])){ echo sanitize_text_field($_POST['export']);} ?>' />
|
1034 |
<div class='col-sm-6'>
|
1035 |
<input class='form-control' type='text' name='export_filename' id='export_filename' value='' placeholder="export_as_<?php echo(date("Y-m-d")); ?>" size="18" style="margin-left:-67px;margin-top:-8px;">
|
1036 |
</div>
|
1037 |
+
<a id="download_file_link" href="" target="_blank" class="col-sm-2" style="margin-top: -10px; display: none;"> <input type="button" name="download_file" id="download_file" class="btn btn-primary" style="display: none;" value="Download"></a>
|
1038 |
</div>
|
1039 |
<div style="padding:15px;width:100% !important;" class='col-sm-3'>
|
1040 |
<input type='hidden' name='export' id='export' value='<?php if(isset($_POST['export'])){ echo sanitize_text_field($_POST['export']);} ?>' />
|
modules/page/templates/index.php
CHANGED
@@ -151,7 +151,14 @@ $nonce_Key = $impCE->create_nonce_key();
|
|
151 |
$zip = new ZipArchive;
|
152 |
if (!empty($uploaded_compressedFile)) {
|
153 |
if ($zip->open($uploaded_compressedFile) === TRUE) {
|
154 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
155 |
$zip->close();
|
156 |
$extracted_status = 1;
|
157 |
} else {
|
151 |
$zip = new ZipArchive;
|
152 |
if (!empty($uploaded_compressedFile)) {
|
153 |
if ($zip->open($uploaded_compressedFile) === TRUE) {
|
154 |
+
for($i = 0; $i < $zip->numFiles; $i++)
|
155 |
+
{
|
156 |
+
$filterfiles = $zip->getNameIndex($i);
|
157 |
+
if (!preg_match('#\.(html|php|js|zip|xml)$#i', $filterfiles))
|
158 |
+
{
|
159 |
+
$zip->extractTo($location_to_extract,$filterfiles);
|
160 |
+
}
|
161 |
+
}
|
162 |
$zip->close();
|
163 |
$extracted_status = 1;
|
164 |
} else {
|
modules/post/templates/index.php
CHANGED
@@ -139,7 +139,14 @@ $nonce_Key = $impCE->create_nonce_key();
|
|
139 |
$zip = new ZipArchive;
|
140 |
if (!empty($uploaded_compressedFile)) {
|
141 |
if ($zip->open($uploaded_compressedFile) === TRUE) {
|
142 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
143 |
$zip->close();
|
144 |
$extracted_status = 1;
|
145 |
} else {
|
@@ -240,7 +247,7 @@ $nonce_Key = $impCE->create_nonce_key();
|
|
240 |
unset($impCE->defCols['post_tag']);
|
241 |
}
|
242 |
if (isset($_REQUEST['__module']) && sanitize_text_field($_REQUEST['__module']) !== 'page') {
|
243 |
-
unset($impCE->defCols['menu_order']);
|
244 |
unset($impCE->defCols['wp_page_template']);
|
245 |
}
|
246 |
?>
|
139 |
$zip = new ZipArchive;
|
140 |
if (!empty($uploaded_compressedFile)) {
|
141 |
if ($zip->open($uploaded_compressedFile) === TRUE) {
|
142 |
+
for($i = 0; $i < $zip->numFiles; $i++)
|
143 |
+
{
|
144 |
+
$filterfiles = $zip->getNameIndex($i);
|
145 |
+
if (!preg_match('#\.(html|php|js|zip|xml)$#i', $filterfiles))
|
146 |
+
{
|
147 |
+
$zip->extractTo($location_to_extract,$filterfiles);
|
148 |
+
}
|
149 |
+
}
|
150 |
$zip->close();
|
151 |
$extracted_status = 1;
|
152 |
} else {
|
247 |
unset($impCE->defCols['post_tag']);
|
248 |
}
|
249 |
if (isset($_REQUEST['__module']) && sanitize_text_field($_REQUEST['__module']) !== 'page') {
|
250 |
+
//unset($impCE->defCols['menu_order']);
|
251 |
unset($impCE->defCols['wp_page_template']);
|
252 |
}
|
253 |
?>
|
templates/menu.php
CHANGED
@@ -159,8 +159,8 @@ $menuHTML .= "</li>";
|
|
159 |
$menuHTML .= "<li class = '".sanitize_html_class($support)."'>";
|
160 |
$menuHTML .= "<a href='" . esc_url(add_query_arg(array('page' => WP_CONST_ULTIMATE_CSV_IMP_SLUG.'/index.php', '__module' => 'support'), $impObj->baseUrl)) . "'> " . esc_html__('Support', 'wp-ultimate-csv-importer') . "</a>";
|
161 |
$menuHTML .= "</li>";
|
162 |
-
$menuHTML .= "<li><a href=".esc_url('https://www.
|
163 |
-
<li ><a href=".esc_url('http://demo.smackcoders.com/
|
164 |
</ul>";
|
165 |
$plugin_version = get_option('ULTIMATE_CSV_IMP_VERSION');
|
166 |
$menuHTML .= "</div>";
|
159 |
$menuHTML .= "<li class = '".sanitize_html_class($support)."'>";
|
160 |
$menuHTML .= "<a href='" . esc_url(add_query_arg(array('page' => WP_CONST_ULTIMATE_CSV_IMP_SLUG.'/index.php', '__module' => 'support'), $impObj->baseUrl)) . "'> " . esc_html__('Support', 'wp-ultimate-csv-importer') . "</a>";
|
161 |
$menuHTML .= "</li>";
|
162 |
+
$menuHTML .= "<li><a href=".esc_url('https://www.smackcoders.com/wp-ultimate-csv-importer-pro.html?utm_source=WpPlugin&utm_medium=Free&utm_campaign=SupportTraffic')." target='_blank'>" . esc_html__('Go Pro Now', 'wp-ultimate-csv-importer') . "</a></li>
|
163 |
+
<li ><a href=".esc_url('http://demo.smackcoders.com/wp-ultimate-csv-importer/wp-admin/admin.php?page=wp-ultimate-csv-importer-pro/index.php&__module=dashboard')." target='_blank'>" . esc_html__('Try Live Demo Now', 'wp-ultimate-csv-importer') . "</a></li>
|
164 |
</ul>";
|
165 |
$plugin_version = get_option('ULTIMATE_CSV_IMP_VERSION');
|
166 |
$menuHTML .= "</div>";
|