the in_category function
If you’re looking for a simple way to detect if a WordPress page belongs to a certain category, you can use a WordPress function called in_category(). In this example code below, the script will detect if a post belongs to the “news” category. If it does, it will send an output to the WordPress header. If it isn’t, it will send an alternate output.
function urr_add_to_header()
{
if ( in_category( 'news' ))
{
echo '<script>Add your news Javascript here</script>';
} else {
echo '<script>Add your alternate Javascript here</script>';
}
}
add_action( 'wp_head', 'urr_add_to_header', 100 );
It’s a simple function that has many uses. You can accomplish quite a bit with the in_category() function along with a few WordPress hooks.