First off, what kind of field is show_season
?
If it’s a post object field you can’t just use it directly to get the title.
This would be the correct code:
$post_object = get_field('show_season');
$title = get_the_title($post_object->ID);
Secondly. Where is the role located? Is it inside the post selected in show_season
? You can never use any *_sub_field()
function out of context.. they will always need to be inside a have_rows
loop or they wont work.