Reputation: 9365
I need to check if a certain post belongs to a category or belongs to a descendant of a certain category. Is there a WordPress function for this, or do I need to do it myself?
I should have mentioned that the WP version is 2.7.
Upvotes: 2
Views: 19972
Reputation: 20037
$post = get_post($id);
$category = $post->$post_category;
cat_is_ancestor_of(($parent_category, $category));
For more info see the get_post and cat is ancestor of references. Also, while somewhat difficult to find this is a good place to start for most wp development related things.
Upvotes: 10