get_single_template()获取文章页面模板文件single.php

目录

描述

译文

检索当前模板或父模板的get_query_template('single') single模板路径

原文

Retrieve path of single template in current or parent template.

get_single_template() 描述

用法

<?php get_single_template() ?>

get_single_template() 用法

参数

None.

get_single_template() 参数

返回值

(string) 

Result of get_query_template('single').

get_single_template() 返回值

注意

历史

添加于 版本: 1.5.0

get_single_template() 历史

源文件

get_single_template() 函数的代码位于 wp-includes/template.php.

/* ----------------------------------
 * wordpress之魂 © http://wphun.com
 * ---------------------------------- */
/**
 * Retrieve path of single template in current or parent template.
 *
 * The template path is filterable via the dynamic {@see '$type_template'} hook,
 * e.g. 'single_template'.
 *
 * @since 1.5.0
 *
 * @see get_query_template()
 *
 * @return string Full path to single template file.
 */
function get_single_template() {
	$object = get_queried_object();

	$templates = array();

	if ( ! empty( $object->post_type ) )
		$templates[] = "single-{$object->post_type}.php";
	$templates[] = "single.php";

	return get_query_template( 'single', $templates );
}

get_single_template() 源文件