function load_template( $_template_file, $require_once = true ) {}

Require the template file with WordPress environment.
The globals are set up for the template file to ensure that the WordPress environment is available from within the function. The query variables are also available.


  • string $_template_file: Path to template file.
  • bool $require_once: Whether to require_once or require. Default true.

Source code

function load_template( $_template_file, $require_once = true ) {

	global $posts, $post, $wp_did_header, $wp_did_template_redirect, $wp_query, $wp_rewrite, $wpdb, $wp_version, $wp, $id, $comment, $user_ID;

	if ( is_array( $wp_query->query_vars ) )

		extract( $wp_query->query_vars, EXTR_SKIP );

	if ( $require_once )

		require_once( $_template_file );


		require( $_template_file );



No comments yet... Be the first to leave a reply!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: