bp_nouveau_group_locate_template_part (字符串美元的模板''

将单个组模板定位到特定的层次结构中。

描述

参数

美元的模板

字符串(可选)要获取的模板部分(例如:活动、成员……)。

默认值:“

返回

(字符串)位于模板。

文件:bp-templates / bp-nouveau / /团体/显然也包括

函数bp_nouveau_group_locate_template_part($template = ") {$current_group = group_get_current_group ();$ bp_nouveau = bp_nouveau ();如果(!$template || empty($current_group->id)) {return ";} //使用全局变量来避免为每个模板请求层次结构Isset ($bp_nouveau->groups->current_group_hierarchy)) {$bp_nouveau->groups->current_group_hierarchy = array('groups/single/%s-id-') . Isset ($bp_nouveau->groups->current_group_hierarchy)Sanitize_file_name ($current_group->id)。“。php”,“团体/单/ % s-slug -”。Sanitize_file_name ($current_group->slug)。“。php”,); /** * Check for group types and add it to the hierarchy */ if ( bp_groups_get_group_types() ) { $current_group_type = bp_groups_get_group_type( $current_group->id ); if ( ! $current_group_type ) { $current_group_type = 'none'; } $bp_nouveau->groups->current_group_hierarchy[] = 'groups/single/%s-group-type-' . sanitize_file_name( $current_group_type ) . '.php'; } $bp_nouveau->groups->current_group_hierarchy = array_merge( $bp_nouveau->groups->current_group_hierarchy, array( 'groups/single/%s-status-' . sanitize_file_name( $current_group->status ) . '.php', 'groups/single/%s.php' ) ); } // Init the templates $templates = array(); // Loop in the hierarchy to fill it for the requested template part foreach ( $bp_nouveau->groups->current_group_hierarchy as $part ) { $templates[] = sprintf( $part, sanitize_file_name( $template ) ); } /** * Filters the found template parts for the group template part locating functionality. * * @since BuddyPress 3.0.0 * * @param array $templates Array of found templates. */ return bp_locate_template( apply_filters( 'bp_nouveau_group_locate_template_part', $templates ), false, true ); }

更新日志

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

问题吗?

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