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?
- Taxonomy slug by term ID
- wp_get_object_terms – How can I order the resulting array by hierarchy?
- How to get parents of custom taxonomy, as what get_category_parents() do?
- Outputting an array of term meta values in a custom WooCommerce tab?
- Wrapping result of the_terms in a span with a class of the term name
- get_terms not returning any custom taxonomies
- How to write sql query to get the posts from a custom taxonomy term name
- How to display a custom taxonomy without a link?
- Build filter for post-type + multi taxonomies + multi terms
- get_term_by works but get_terms doesn’t?
- How to output taxonomy term (incl. link to archive) on author.php?
- How can I show links for custom posts group by taxonomy current term and sub-term?
- How to use custom slug and custom templates for custom taxonomy?
- Custom taxonomy terms hierarchical navigation
- Permalink Rewrite to include Custom Taxonomy Term
- Remove taxonomy menu without removing the metabox?
- How can I get parent term from a child term
- Add text in custom taxonomy