Index: src/wp-includes/template.php
===================================================================
--- src/wp-includes/template.php	(revision 30083)
+++ src/wp-includes/template.php	(working copy)
@@ -497,9 +497,11 @@ function load_template( $_template_file, $require_once = true ) {
 	if ( is_array( $wp_query->query_vars ) )
 		extract( $wp_query->query_vars, EXTR_SKIP );
 
-	if ( $require_once )
-		require_once( $_template_file );
-	else
-		require( $_template_file );
+	if ( apply_filters( 'do_load_template', true, $_template_file, $require_once ) ) {
+		if ( $require_once )
+			require_once( $_template_file );
+		else
+			require( $_template_file );
+	}
 }
 
