BP_Blogs_Component:: setup_admin_bar (数组wp_admin_nav美元=数组())
在WordPress管理栏中设置bp-blog集成。
描述
另请参阅
- BP_Component: setup_admin_bar ():用于说明论点。
参数
- wp_admin_nav美元
-
(数组)(可选)看到BP_Component: setup_admin_bar ()为描述。
默认值:数组()
返回
(保龄球)
源
文件:bp-blogs /类/ class-bp-blogs-component.php
public function setup_admin_bar($wp_admin_nav = array()){/** *站点/帖子/评论菜单不应该出现在单个WordPress设置中。* *用户的评论和帖子仍然会显示在他们的活动中。*/ if (!Is_multisite(){返回false;} //登录用户的菜单。if (is_user_logged_in()){//设置登录的用户变量。$blogs_link = trailingslashit(bp_loggedin_user_domain()。bp_get_blogs_slug ());//添加“网站”子菜单。$wp_admin_nav[] = array('parent' => buddypress()->my_account_menu_id, 'id' => 'my-account-') .使用实例 $this->id, 'title' => __( 'Sites', 'buddyboss' ), 'href' => $blogs_link ); // My Sites. $wp_admin_nav[] = array( 'parent' => 'my-account-' . $this->id, 'id' => 'my-account-' . $this->id . '-my-sites', 'title' => __( 'My Sites', 'buddyboss' ), 'href' => $blogs_link, 'position' => 10 ); // Create a Site. if ( bp_blog_signup_enabled() ) { $wp_admin_nav[] = array( 'parent' => 'my-account-' . $this->id, 'id' => 'my-account-' . $this->id . '-create', 'title' => __( 'Create a Site', 'buddyboss' ), 'href' => trailingslashit( bp_get_blogs_directory_permalink() . 'create' ), 'position' => 99 ); } } parent::setup_admin_bar( $wp_admin_nav ); }
更新日志
版本 | 描述 |
---|---|
BuddyPress 1.5.0 | 介绍了。 |