BP_Blogs_Component:: setup_admin_bar (数组wp_admin_nav美元数组()

在WordPress管理栏中设置bp-blog集成。

描述

另请参阅

参数

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 介绍了。

问题吗?

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