bp_核心_移除_导航_项目(一串$slug,字符串|空$component=无效的)

从指定组件的主导航中删除项目。

描述

参数

$slug

(一串)(必选)主导航项的slug。

$component

(一串|无效的)(可选)导航附加到的组件。默认为“成员”。

默认值:null

回来

(布尔)失败时返回false,成功时返回True。

来源

文件:bp-core/bp-core-buddybar.php

函数bp_core_remove_nav_item($slug,$component=null){$bp=buddypress();//使用组slug作为“$parent_slug”删除组nav项目的向后兼容性。如果(!$component&&bp_处于活动状态('groups')&&isset($bp->groups->nav)){if($bp->groups->nav->get_primary(array('slug'=>$slug)){$component='groups'}if(!$component){$component='members';}if(!isset($bp->{$component}->nav)){return false;}$screen_functions=$bp->{$component}->nav->delete_-nav($slug);//重置backcompat-nav项以便后续引用正确。$bp->bp->bp->bp_-options_-nav->Reset();if(!is_-array($screen_-functions)){return false;}foreach($screen_函数作为$screen_函数){//如果screen函数是可调用的,则删除我们的屏幕挂钩。如果(is_可调用($screen_函数)){Remove_操作('bp_screens',$screen_函数,3);}返回true;}

变更日志

变更日志
版本 描述
BuddyPress 1.0.0 介绍。

问题?

我们随时乐意为您提供代码或其他问题的帮助!搜索我们的开发者文档,联系支持,或与我们的销售团队.