Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren



load_template ›

Seit1.5.0
Veraltetn/v
load_template ( $_template_file, $require_once = true )
Parameter: (2)
  • (string) $_template_file Path to template file.
    Erforderlich: Ja
  • (bool) $require_once Whether to require_once or require. Default true.
    Erforderlich: Nein
    Standard: true
Definiert in:
Codex:

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.



Quellcode

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 );
	}
}