bp_xprofile_component :: setup_admin_bar(大批$ wp_admin_nav.=大批()的)
设置管理栏。
描述
参数
- $ wp_admin_nav.
-
(大批的)(可选的)管理栏项目。
默认值:array()
来源
文件:bp-xprofile / classes / class-bp-xprofile-component.php
公共函数setup_admin_bar($ wp_admin_nav = array()){//登录用户的菜单。if(is_user_logging_in()){//配置文件链接。$ profile_link = trailinglashit(bp_loggedin_user_domain()。bp_get_profile_slug());//添加“配置文件”子菜单。$ wp_admin_nav [] = array('parent'=> buddypress() - > my_account_menu_id,'id'=>'my-account-'。$ this-> id,'title'=> __('profile','buddyboss'),'href'=> $ profile_link);// 查看资料。$ wp_admin_nav [] =数组('父'=>'my-account-'。$ this-> id,'id'=>'my-account-'。$ this-> id。'-public','标题'=> __('查看','buddyboss'),'href'=> $ profile_link,'位置'=> 10);// 编辑个人资料。$ wp_admin_nav [] = array('parent'=>'my-account-'。$ this-> id,'id'=>'my-account-'。$ this-> id。'-edit','标题'=> __('编辑','buddyboss'),'href'=> trainlinglast($ profile_link。'编辑'),'位置'=> 20);//编辑头像。 if ( buddypress()->avatar->show_avatars ) { $wp_admin_nav[] = array( 'parent' => 'my-account-' . $this->id, 'id' => 'my-account-' . $this->id . '-change-avatar', 'title' => __( 'Profile Photo', 'buddyboss' ), 'href' => trailingslashit( $profile_link . 'change-avatar' ), 'position' => 30 ); } if ( bp_displayed_user_use_cover_image_header() ) { $wp_admin_nav[] = array( 'parent' => 'my-account-' . $this->id, 'id' => 'my-account-' . $this->id . '-change-cover-image', 'title' => __( 'Cover Photo', 'buddyboss' ), 'href' => trailingslashit( $profile_link . 'change-cover-image' ), 'position' => 40 ); } } parent::setup_admin_bar( $wp_admin_nav ); }
变更乐
版本 | 描述 |
---|---|
BuddyPress 1.5.0. | 介绍。 |