bp_get_query_template (字符串美元的类型数组美元的模板数组()

检索模板的路径。

描述

用于快速检索模板的路径,而不包括文件扩展名。它还将检查父主题和theme-compat主题使用bp_locate_template ().允许在不使用其他get_*_template()函数的情况下使用更通用的模板位置。

参数

美元的类型

字符串(必需)没有扩展文件名。

美元的模板

数组(可选)候选模板的可选列表。

默认值:数组()

返回

(字符串)文件的完整路径。

文件:bp-core / bp-core-template-loader.php

函数bp_get_query_template($type, $templates = array()) {$type = preg_replace('|[^a-z0-9-]+|', ", $type);If (empty($templates)) {$ templates = array("{$type}.php");} /** *筛选模板的可能文件路径。* *这是一个基于传递给* bp_get_query_template的类型的变量过滤器。* * @since BuddyPress 1.7.0 * * @param array $templates已经准备好的模板文件数组。*/ $template = apply_filters("bp_get_{$type}_template", $templates);//过滤可能的模板,尝试匹配一个,并设置任何BuddyPress主题// compat属性,以便以后可以交叉检查。$templates = bp_set_theme_compat_templates($templates);$template = bp_locate_template($templates);$template = bp_set_theme_compat_template($template); /** * Filters the path to a template file. * * This is a variable filter based on the type passed into * bp_get_query_template. * * @since BuddyPress 1.7.0 * * @param string $template Path to the most appropriate found template file. */ return apply_filters( "bp_{$type}_template", $template ); }

更新日志

更新日志
版本 描述
BuddyPress 1.7.0 介绍了。

问题吗?

我们总是很乐意帮助您解决代码或其他问题!搜索我们的开发人员文档联络支持,或与我们联系销售团队