Hi @NetConstructor:
First thing, assuming your logic worked you can use the ternary operator to simplify your example:
<li id="kids-<?php echo is_term('Kids','age_groups')
? 'on' : 'off'; ?>">Kids Programs</li>
The issue seems to be that is_term()
is used to check if a term exists, not if it is associated with a particular post. I think what you really want is is_object_in_term()
(which assumes that you are in The Loop, i.e. that $post
has an appropriate value):
<li id="kids-<?php echo is_object_in_term($post->ID,'age_groups','Kids')
? 'on' : 'off'; ?>">Kids Programs</li>
P.S. Assuming is_term()
had been the right function, it has actually been deprecated; term_exists()
replaces is_term()
; just fyi.
Related Posts:
- 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
- Formating the_terms() function output
- Custom Taxonomy Only Showing Top Level Terms in Admin?
- 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?
- How to set hierarchical terms to a post using wp_set_object_terms
- Echo taxonomy term meta on author.php
- Hierarchical display of custom taxonomy
- How to display term description in empty terms archive?
- 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 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
- 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)
- 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 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
- Taxonomy term breadcrumb; how?
- 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?
- Change order of Custom Taxonomy List
- Why is my working Custom Taxonomy not in get_taxonomies array?
- Custom order of terms for custom taxonomy in admin and website
- Create taxonomy with meta term using the WP Rest Api
- Taxonomies not appearing in columns on dashboard
- Custom taxonomy term in WooCommerce product permalink
- Save Filter for Taxonomies
- Get terms from posts submitted within a certain time
- Display Terms for all posts in Current Archive or Query
- Display post taxonomies tree
- Wrapping result of the_terms in a span with a class of the term name
- What is faster: custom taxonomy or serialized post-meta for db retrieval? (over 60,000 posts)
- Get taxonomy based on another taxonomy slug
- Can’t set custom taxonomy terms via custom form
- WordPress implode & wp_insert_post question
- What does ‘category__in’ mean in queries?
- How to write sql query to get the posts from a custom taxonomy term name
- Build filter for post-type + multi taxonomies + multi terms
- How do I get term data associated with the current post, where the result is not wrapped in HTML?
- get_term_by works but get_terms doesn’t?
- Custom Taxonomy Not Saving in Front End Post
- How to list Custom Taxonomy
- How to output taxonomy term (incl. link to archive) on author.php?
- Taxonomize taxonomy terms?
- What’s the url queryvar for a taxnomy archive?
- Filter Term By Parent Term – Custom Post Type
- Get all users attached to a taxonomy
- Permalink Rewrite to include Custom Taxonomy Term
- Select default taxonomy on dropdown
- How can I get parent term from a child term