Exclude the content before “the more” on single posts

You probably looking at something like get_extended(). It returns the content in an array with the following key=>value pairs

  • main => The content before the more tag

  • extended => The content after the more tag

  • more_text => The custom read more text

So you would want to do the following in your single post page inside the loop

$content  = get_extended( $post->post_content );
$extended = apply_filters( 'the_content', $content['extended'] );
echo $extended;