Or, embed this snippet using GenerateWP WordPress Plugin.

Download

Clone

has_post_series && get_post_series

part of GWP tutorial : https://generatewp.com/group-post-series-custom-taxonomy

    /*
     * has_post_series 
     * used to determine if a post is a part of a post series
     * @param  int  $post_id  post ID
     * @return boolean        true if the post is a part of a post series
     */
    function has_post_series( $post_id ){
        return has_term('', $this->tax_name, $post_id);
    }
    /*
     * get_post_series
     * Get post series term object by post ID
     * @param  int $post_id post ID
     * @return WP_Term|boolean  series term object if found or false if not.
     */
    function get_post_series( $post_id ){
        $series = wp_get_post_terms( $post_id, $this->tax_name );
        if ( ! is_wp_error( $series ) ){
            return $series[0];
        }
        return false;
    }