Since wp_set_post_terms()
does not accept hierarchy for it, you will first have to check if terms exist already, create them using wp_insert_term()
if not and only then assign to post.
Note that there had been (don’t know current state) some cache related bugs with doing such things on the fly, see Inserting terms in an Hierarchical Taxonomy
Related Posts:
- Custom Taxonomy Only Showing Top Level Terms in Admin?
- Hierarchical display of custom taxonomy
- Taxonomy term breadcrumb; how?
- get_posts assigned to a specific custom taxonomy term, and not the term’s children
- Get the the top-level parent of a custom taxonomy term
- Determine Term depth
- Exclude specific slug in ‘get_terms’
- Is there a way to disable a term rather than deleting it?
- Modify Term Update Redirection
- Return only the custom sub-term for custom post type, do not echo term-parent
- Check if current term is a child of another term
- get_terms() doesn’t return empty terms even though hide_empty is false
- Get taxonomy name of current post
- Formating the_terms() function output
- Determine if Term has Grandparent/Great-Grandparent
- Get current term’s ID
- Is it possible to get a Previous/Next Taxonomy term archive URL?
- Looping Through Custom Tax Terms and Displaying All Posts For Each
- How to get the top most term (top ancestor) of a custom taxonomy child term?
- Echo taxonomy term meta on author.php
- How to display term description in empty terms archive?
- Checking if a Page has an Associated Term?
- What are terms and taxonomy, how they related to post and how these three are stored in database?
- Get terms ordered by post date
- Allow only 1 instance of each term in each custom taxonomy
- get_the_terms() to show all custom taxonomies
- How can I get WP to build a feed based on multiple taxonomy terms
- get_terms: determine if taxonomy term has children
- Display hierarchical subterms of custom taxonomy based on depth
- display taxonomy slug from term ID
- get_term_children doesn’t return an array of children terms
- Get Current Custom Taxonomy ID by Post ID
- Changing stylesheet depending on custom taxonomy terms
- Redirect all child taxonomy to its parent
- Taxonomy archive showing no results
- Use get_the_terms to list subcategories of custom taxonomy
- get_term and get_term_by return null or false, even though term exists
- Display Taxonomy Terms in an option tag with value being the slug
- Changing taxonomy term by slug (wp_update_term)
- Hierarchical Taxonomy Terms Select Menu Output with selected=”selected” Set
- Rewrite rules for varying nested terms of custom taxonomy
- List Posts For Terms Of A Custom Taxonomy For Any Post Type
- Displaying Custom Taxonomy without a hyperlink
- Get only immediate children (and not grandchildren) of a hierarchical custom taxonomy term
- How to group all terms children’s in custom taxonomy?
- Show template part if part of term
- one post per term taxonomy
- How can I change the output display of my pagination?
- Corrupted nav-menu?
- Get name of taxonomies of current page
- List Top 5 taxonomy terms based on number of post
- Order taxonomy terms wordpress
- Unable to get the Parent Custom Taxonomy Terms
- How to get the term description in a taxonomy term archive query?
- Unsetting post_tag taxonomy breaks term description for other taxonomies
- Use wp_list_categories to list parent categories from actual term
- Include get_term_link inside search
- Trash Bin for Categories?
- Set two terms for a post when they differ only by an accent
- Retrieve the child terms by having the parent’s information
- add pagination in wordpress page template
- Listing Cities A custom taxonmy by selection order
- Cloning product not copying custom taxonomies
- How to create a non removable taxonomy term?
- Filter “get_terms” query
- generate random slug when adding taxonomy
- Get Highest and Lowest get_term_meta() value from Taxonomy Term
- How to define a custom hierarchy for terms?
- How to get a terms and posts associated with another term?
- Displaying subcategories and then posts in taxonomy template
- Why get_terms() behaves strangely when being called in admin (for use in meta box)?
- set_object_terms for custom taxonomy in custom post type – not working
- qtranslate-x problem with custom term description
- Resize $term attachment using url
- switch statement for taxonomy content
- Display taxonomy term slugs
- Determine if Term has Grandparent/Great-Grandparent
- Exclude 2 in 3 terms of A Taxonomy from all Archives
- get_terms() – unexpected ‘=>’ (T_DOUBLE_ARROW) error
- Display woocommerce product_cat child terms with thumbnails
- How to delete unused terms?
- How do I check if a post has a term with a particular ancestor/parent?
- Issue with WordPress Automatically Assigning Terms to Multiple Posts
- Hiearchical terms structure and performance
- Display List of Categories Within a Custom Taxonomy
- Sort Taxonomy List by Custom Values
- How to filter a taxonomy meta field to the ‘single_term_title’ filter hook
- Custom taxonomy escaping html attr
- Showing list of custom posts of a custom taxonomy
- add_action priority and taxonomy used in plugin
- Display taxonomy posts
- Custom order of taxonomy using wp_get_object_terms and woocommerce_term_meta
- Show portfolio category slug in url ( if exist)
- Custom post type term names with ampersand in the term name
- Creating a Taxonomy Page [duplicate]
- Need help understanding a rewrite with multi-level taxonomy
- Add image to taxonomy and output to homepage
- Change order custom taxonomy
- Sorting terms individually for each post
- List terms and order by second word