bp_nouveau_get_members_directory_nav_items ()

获取Members目录的导航项

描述

返回

(数组)导航项的关联数组。

文件:bp-templates / bp-nouveau / /会员/显然也包括

函数bp_nouveau_get_members_directory_nav_items() {$nav_items = array();nav_items美元['所有']=阵列(“组件”= >“成员”,“鼻涕虫”= > '所有',/ /段塞因为BP_Core_Nav需要使用它,但它是' li_class ' = >范围数组()、“链接”= > bp_get_members_directory_permalink()的文本 ' => __( ' 所有成员”、“buddyboss”),“数”= > bp_get_total_member_count(),“位置”= > 5,);如果(is_user_logged_in () ) { // 如果组件是活跃的和用户朋友如果bp_is_active & & bp_get_total_friend_count (bp_loggedin_user_id(“朋友”) () ) ) { $ nav_items[‘个人’]=阵列(“组件”= >“成员”,“鼻涕虫”= >“个人”,使用/ /段塞因为BP_Core_Nav需要它,但它是' li_class ' = >范围数组(),'link' => bp_loggedin_user_domain()。bp_get_friends_slug()。/ My -friends/', 'text' => __('My Connections', 'buddyboss'), 'count' => bp_get_total_friend_count(bp_loggedin_user_id()), 'position' => 15,);} // If follow component is active and the user is following If (bp_is_active('activity') && bp_is_activity_follow_active()) {$counts = bp_total_follow_counts();如果(!empty($counts['following']) {$nav_items['following'] = array('component' => 'members', 'slug' => 'following', //使用slug是因为BP_Core_Nav需要它,但它是作用域'li_class' => array(), 'link' => bp_loggedin_user_domain()。bp_get_follow_slug()。 '/my-following/', 'text' => __( 'Following', 'buddyboss' ), 'count' => $counts['following'], 'position' => 16, ); } } } // Check for the deprecated hook : $extra_nav_items = bp_nouveau_parse_hooked_dir_nav( 'bp_members_directory_member_types', 'members', 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 members directory. * * @since BuddyPress 3.0.0 * * @param array $nav_items The list of the members directory nav items. */ return apply_filters( 'bp_nouveau_get_members_directory_nav_items', $nav_items ); }

更新日志

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

问题吗?

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