I have a problem with categories and subcategories in Wordpress plugin - Woocommerce. I'm creating a script which would create a categories and subcategories, the problem is that I don't fully understand how all this works in Woocommerce DB structure.
That's what I was able to do:
in "wp_terms":
term_id | name | slug | term group
20 | Parent category | parent | 0
21 | Children category | children | 0
in "wp_term_taxonomy":
term_taxonomy_id | term_id | taxonomy | description | parent | count
1 | 20 | product_cat | | 0 | 0
2 | 21 | product_cat | | 20 | 0
And that's working, but why the hell this don't:
in "wp_term_taxonomy":
term_taxonomy_id | term_id | taxonomy | description | parent | count
1 | 20 | product_cat | | 21 | 0
2 | 21 | product_cat | | 0 | 0
Any leads?
Big thanks for everyone in advance. :)
Maybe because one is the parent and the other the child, so if you define this relation, it's right that the opposite shouldn't work.
You have to look into table wp_options for option_name "product_cat_children", there is serialized category hierarchy.