cat_is_ancestor_of() for custom taxonomies

The question:

I’m trying to use cat_is_ancestor_of() for custom taxonomy categories but it’s not working. Is there any other way to check if a category is child of another?

The Solutions:

Below are the methods you can try. The first solution is probably the best. Try others if the first one doesn’t work. Senior developers aren’t just copying/pasting – they read the methods carefully & apply them wisely to each case.

Method 1

Use term_is_ancestor_of(). That is the function cat_is_ancestor_of() is calling:

term_is_ancestor_of( $parent, $child, 'taxonomy_name' );


All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Comment