bp_template_include_theme_supports(细绳$模板=''的)
可能拦截正在加载的模板。
描述
侦听“template_include”过滤器,并等待满足的任何BuddyPress特定模板条件。如果满足一个,并且存在模板文件,则会使用它;除此以外。
请注意,_EDIT()支票领先于同行,以防止他们踩到事故。
参数
- $模板
-
(细绳的)(可选的)正在使用的模板文件的路径。
默认值: ''
返回
(细绳)正在使用的模板文件的路径。
来源
文件:BP-Core / BP-Core-Template-Loader.php
函数bp_template_include_theme_supports($ template =''){/ ** *过滤器是否覆盖在父/子主题中加载的模板。* * @since buddypress 1.7.0 * * @param bool $ value是否存在文件覆盖。默认为false。* @param字符串$模板正在使用的模板文件的路径。* / $ new_template = apply_filters('bp_get_root_template',false,$ template);//位于BuddyPress模板文件,因此覆盖WordPress //模板并使用它来关闭BuddyPress的主题兼容性。if(!空($ new_template)){$ template = bp_set_template_included($ new_template);} / ** *过滤在父/子主题中加载的最终模板。* * @since buddypress 1.7.0 * * * @param string $模板正在使用的模板文件的路径。* /返回apply_filters('bp_template_include_theme_supports',$ template); }
变更乐
版本 | 描述 |
---|---|
Buddypress 1.7.0. | 介绍。 |