Is there a way to import categories as children of a desired page?
I already inported the states, now I want to import cities as children of each state
I used this awesome tool to mass create 50 states of America. Now I want to mass import cities in each state. How is his done?
]]>Same question as https://www.ads-software.com/support/topic/escape-slash-in-category-name/. Is this possible?
]]>What if you wanted to create a single category named “Engine / Performance”?
The slash will cause it to create 2 separate categories.
thx!!
]]>Hi, I have created the categories using your plugin. but my category not appearing on back-end but what i click parent, i see all of the category,,, What is causing??
image here
Thank you
]]>Ok I found the answer to import custom post types. If you are okay with using another plugin I used Custom Post Type Maker
I added a new taxonomy. Named the new taxonomy “member_category”. Name yours accordingly.
Then I used Category Import Reload to import all of the categories and it worked perfectly. The one catch is to not select the Built-in Taxonomies for category.
I love this plugin and how quickly I can add categories. Thank you for creating it. It would be great to add or give instructions on how to hook into custom post types.
]]>Let’s say I import a series of 3-level categories:
category1 / category2 / category3a
category1 / category2 / category3b
category1 / category2 / category3c
category1 / category2 / category3d
Result:
category1
-category2
--category3a
--category3b
--category3c
--category3d
(correct, as expected)
with slash in name string (converted to html entity)
category/1 / category/2 / category/3a
category/1 / category/2 / category/3b
category/1 / category/2 / category/3c
category/1 / category/2 / category/3d
Result:
category/1
-category/2
--category/3a
-category/3b
-category/3c
-category/3d
(3a has correct parent, 3b-d have grandparent as parent)
with slash and slug
category/1$category-1 / category/2$category-2 / category/3a$category-3a
category/1$category-1 / category/2$category-2 / category/3b$category-3b
category/1$category-1 / category/2$category-2 / category/3c$category-3c
category/1$category-1 / category/2$category-2 / category/3d$category-3d
Result:
category/1
-category/2
--category/3a
-category/3b
-category/3c
-category/3d
(3a has correct parent, 3b-d have grandparent as parent)
with ampersand in name string
category & 1 / category & 2 / category & 3a
category & 1 / category & 2 / category & 3b
category & 1 / category & 2 / category & 3c
category & 1 / category & 2 / category & 3d
Result:
category & 1
-category & 2
--category & 3a
-category & 2
--category & 3b
-category & 2
--category & 3c
-category & 2
--category & 3d
(generates multiple categories for 2)
with ampersand and slug
category & 1$category-1 / category & 2$category-2 / category & 3a$category-3a
category & 1$category-1 / category & 2$category-2 / category & 3b$category-3b
category & 1$category-1 / category & 2$category-2 / category & 3c$category-3c
category & 1$category-1 / category & 2$category-2 / category & 3d$category-3d
Result:
category & 1
-category & 2
--category & 3a
-category & 3b
-category & 3c
-category & 3d
(3a has correct parent, 3b-d have grandparent as parent)
I can understand the confusion when the slug is not defined. But when the slug is defined, it should be easy to find the correct parent. It looks like we’re just looking for the string after the first slug delimiter instead of the second.
]]>Great plugin.
I had to import a few hundred categories and it worked great. To ease the formatting, I wrote a small script for Google Sheets (it probably also works in Excel). It might be handy for other users. This only handles the non-alphanumeric characters I had to deal with in this project and may need to be adjusted to suit your exact needs.
Columns ABC contain the 3 levels of categories. Column D contains the code below. The value of column D can be copied into Category Import Reloaded.
=regexreplace(A2, "/", "&.#047;")&"$"®exreplace(regexreplace(LOWER(A2), " |\.|\,|/|&", "-"), "---|--", "-")&IF(B2<>""," / "®exreplace(B2, "/", "&#.047;")&"$"®exreplace(regexreplace(LOWER(B2), " |\.|\,|/|&", "-"), "---|--", "-"),"")&IF(C2<>""," / "®exreplace(C2, "/", "&#.047;")&"$"®exreplace(regexreplace(LOWER(C2), " |\.|\,|/|&", "-"), "---|--", "-"),"")
What it does:
1. Replace slashes in label with html entity
2. Sanitizes the slug
a. replace space, period, comma, slash, ampersand with hyphen.
b. replace multiple hyphens with single hyphen.
3. Combines everything in a single string
Great plugin!! Only two issues:
1) Limiting category hierarchy to one line. Instead, it would make more sense to paste data in the following way:
Category A
Category A/Child 1
Category A/Child 2
Category A/Child 3
Category A/Child 3/Grandchild 1
2) Use of the slash to delimit hierarchy by putting a slash between the category and the sub-category in one line is problematic. Many taxonomies use the slash to separate separate similar categories. For example:
Services
Services/Writing / Education / Translation
Either allowing the setting of a custom delimiter, as you did with the slug delimiter, or using the right arrow might be a better alternative >
So, it would look like this
Services
Services>Writing / Education / Translation
Or
Services
Services>Writing/Education/Translation
Keep up the great work!
]]>Hi
I need to import categories in my easy digital downloads custom posts. How can I do this ?
thanks
]]>hi,
i think your plugin is really useful.
but there are some problems…
I could import categories for posts
but i use wp manger and it has a
custom post-type. this post-type
(called job_listing) correctly appears
at the gui.
but when i import categories
(‘succesfully’)
i see no categories added.
(i did not even uses slug)
are they recoverable?
will they haunt my database?
is there any sql that will
sort this out?
Hi,
Thank you for updating this useful plugin.
1) I tried to add a taxonomy selecting post-tag or custom-tag. It failed as both are inserted in category by default.
2) Also there is an issue with categories or subcategories including / in the name.
For exemple, I have one category named ‘History by period / region’
By default, the plugin understands ‘history by period’ category and ‘region’ as parent subcategory.
I want all the name as part of the same category but the plugin does not understand. Maybe we could make the difference as following:
‘history by period / region’ as 1 category and its parent category (/ with spaces)
‘history by period/region’ as 1 category only (/ without spaces)