WordPress Function to Create a conditional tag for custom taxonomies

Create a conditional tag for custom taxonomies

In this example, ‘student’ was a custom post type, and ‘stud_cat’ was the custom taxonomy. Use has_student(null) for the conditional

    function has_student( $student, $_post = null ) {
    if ( !empty( $student ) )
        return false;
    if ( $_post )
        $_post = get_post( $_post );
    else
        $_post =& $GLOBALS['post'];
    if ( !$_post )
        return false;
    $r = is_object_in_term( $_post->ID, 'studcat', $student );
    if ( is_wp_error( $r ) )
        return false;
    return $r;
}

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *