Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

I have a car database that I want to import into Wordpress as taxonomies. The problem is I can't create 2 taxonomies at once (first is parent, last ones are childs of first).

$p = wp_insert_term("Acura", "classified-category", array("description" => "Acura"));
$c = wp_insert_term("Acura CL", "classified-category", array("parent" => $p["term_id"], "description" => "Acura CL"));
print_r($p);
print_r($c);

returns:

Array ( [term_id] => 13 [term_taxonomy_id] => 4720 ) 
Array ( [term_id] => 2589 [term_taxonomy_id] => 4721 ) 

But in Dashboard appears just parent category. The problem is similar to this one: Create two categories at once (parent > child)

Any idea ?

share|improve this question
add comment

1 Answer

up vote 4 down vote accepted

The issue is with the taxonomy cache. You have to clear it after you insert the terms in order to see them. I had the same issue, which someone answered for me here:

delete_option("classified-category_children");

Insert that after the term inserts and you should be good.

share|improve this answer
    
works great! thx! –  George Jipa Jul 30 '11 at 16:01
    
Glad I was able to help out –  Manny Fleurmond Jul 30 '11 at 20:38
    
Awesome. Worked perfectly. –  Foxinni Jun 25 '13 at 11:53
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.