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

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

描述

参数

$parent_slug

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

$slug

(一串)(必选)要移除的二次项的段塞。

$component

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

默认值:null

回来

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

来源

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

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

变更日志

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

问题?

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