load_template( string $_template_file, bool $require_once = true )
Require the template file with ClassicPress environment.
Description
The globals are set up for the template file to ensure that the ClassicPress environment is available from within the function. The query variables are also available.
Parameters
- $_template_file
-
(string) (Required) Path to template file.
- $require_once
-
(bool) (Optional) Whether to require_once or require.
Default value: true
Source
File: wp-includes/template.php
function load_template( $_template_file, $require_once = true ) {
global $posts, $post, $wp_did_header, $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 ( isset( $s ) ) {
$s = esc_attr( $s );
}
if ( $require_once ) {
require_once( $_template_file );
} else {
require( $_template_file );
}
}
Changelog
Version | Description |
---|---|
WP-1.5.0 | Introduced. |