bp_nouveau_get_groups_directory_nav_items ()

获取组目录导航菜单项。

描述

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

函数bp_nouveau_get_groups_directory_nav_items() {$nav_items = array();nav_items美元['所有']=阵列(“组件”= >“团体”,“鼻涕虫”= > '所有',/ /段塞因为BP_Core_Nav需要使用它,但它是' li_class ' = >数组范围(“选择”)、“链接”= > bp_get_groups_directory_permalink()的文本 ' => __( ' 所有组”、“buddyboss”),“数”= > bp_get_total_group_count(),“位置”= > 5,);If (is_user_logged_in()) {$ my_group_count = bp_get_total_group_count_for_user(bp_loggedin_user_id());/ /如果用户组创建一个导航项(my_groups_count美元){$ nav_items[‘个人’]=阵列(“组件”= >“团体”,“鼻涕虫”= >“个人”,使用/ /段塞因为BP_Core_Nav需要它,但它是' li_class ' = >范围数组()、“链接”= > bp_loggedin_user_domain()。bp_get_groups_slug()。/我的群组,文本 ' => __( ' 我的团体”、“buddyboss”),“数”= > my_groups_count美元,“位置”= > 15日);} / /如果用户可以创建组,添加创建导航如果(bp_user_can_create_groups ()) {$ nav_items[‘创造’]=阵列(“组件”= >“团体”,“鼻涕虫”= >“创建”,使用/ /段塞因为BP_Core_Nav需要它,但它是' li_class ' = >数组范围(“没有ajax”、“组设计”,“创建按钮”),'link' => trailingslashit(bp_get_groups_directory_permalink()。“创建”),“文本 ' => __( ' 创建一个小组”、“buddyboss”),“数”= >假,“位置”= > 999);}} //检查已弃用的钩子:$extra_nav_items = bp_nouveau_parse_hooked_dir_nav('bp_groups_directory_group_filter', 'groups', 20); if ( ! empty( $extra_nav_items ) ) { $nav_items = array_merge( $nav_items, $extra_nav_items ); } /** * Use this filter to introduce your custom nav items for the groups directory. * * @since BuddyPress 3.0.0 * * @param array $nav_items The list of the groups directory nav items. */ return apply_filters( 'bp_nouveau_get_groups_directory_nav_items', $nav_items ); }

更新日志

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

问题吗?

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