bp_members_admin_bar_my_account_menu ()

添加“我的账户”菜单和所有子菜单。

描述

文件:bp-members / bp-members-adminbar.php

函数bp_members_admin_bar_my_account_menu() {global $wp_admin_bar;//如果这是一个ajax请求。如果(定义了('DOING_AJAX'))返回;//登录用户If (is_user_logged_in()) {$bp = buddypress();//保存在全局变量中,以便稍后添加菜单。英国石油(bp) - > my_account_menu_id =“my-account-buddypress”;//创建主“My Account”菜单$wp_admin_bar->add_menu(array('id' => $bp->my_account_menu_id, 'group' => true, 'title' => __('Edit My Profile', 'buddyboss'), 'href' => bp_loggedin_user_domain(), 'meta' => array('class' => 'ab-sub-secondary'));//显示登录和注册链接。 } elseif ( !empty( $wp_admin_bar ) ) { add_filter( 'show_admin_bar', '__return_true' ); // Create the main 'My Account' menu. $wp_admin_bar->add_menu( array( 'id' => 'bp-login', 'title' => __( 'Log In', 'buddyboss' ), 'href' => wp_login_url( bp_get_requested_url() ) ) ); // Sign up. if ( bp_get_signup_allowed() ) { $wp_admin_bar->add_menu( array( 'id' => 'bp-register', 'title' => __( 'Register', 'buddyboss' ), 'href' => bp_get_signup_page() ) ); } } }

更新日志

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

问题吗?

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