bp_nouveau_get_blogs_directory_nav_items ()
获取博客目录导航菜单项。
描述
源
文件:bp-templates / bp-nouveau / /博客/显然也包括
函数bp_nouveau_get_blogs_directory_nav_items() {$nav_items = array();$nav_items['all'] = array('component' => 'blogs', 'slug' => 'all', //使用slug是因为BP_Core_Nav需要它,但它的作用域是'li_class' => array('selected'), 'link' => bp_get_root_domain()。“/”。bp_get_blogs_root_slug()的文本 ' => __( ' 所有网站”、“buddyboss”),“数”= > bp_get_total_blog_count(),“位置”= > 5,);If (is_user_logged_in()) {$my_blogs_count = bp_get_total_blog_count_for_user(bp_loggedin_user_id());/ /如果用户博客创建一个导航项(my_blogs_count美元){$ nav_items[‘个人’]=阵列(“组件”= >“博客”、“鼻涕虫”= >“个人”,使用/ /段塞因为BP_Core_Nav需要它,但它是' li_class ' = >范围数组()、“链接”= > bp_loggedin_user_domain()。bp_get_blogs_slug()的文本 ' => __( ' 我的网站”、“buddyboss”),“数”= > my_blogs_count美元,“位置”= > 15);} / /如果用户可以创建博客,添加创建导航如果(bp_blog_signup_enabled ()) {$ nav_items[‘创造’]=阵列(“组件”= >“博客”、“鼻涕虫”= >“创建”,使用/ /段塞因为BP_Core_Nav需要它,但它是' li_class ' = >数组范围(“没有ajax”、“site-create”,“创建按钮”),'link' => trailingslashit(bp_get_blogs_directory_permalink()。“创建”),“文本 ' => __( ' 创建一个网站”、“buddyboss”),“数”= >假,“位置”= > 999); } } // Check for the deprecated hook : $extra_nav_items = bp_nouveau_parse_hooked_dir_nav( 'bp_blogs_directory_blog_types', 'blogs', 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 blogs directory. * * @since BuddyPress 3.0.0 * * @param array $nav_items The list of the blogs directory nav items. */ return apply_filters( 'bp_nouveau_get_blogs_directory_nav_items', $nav_items ); }
更新日志
版本 | 描述 |
---|---|
BuddyPress 3.0.0 | 介绍了。 |