bp_nouveau_set_nav_item_order (对象美元资产净值=零,数组美元的订单=数组(),字符串parent_slug美元=”)
根据给定的导航项列表重新排序BuddyPress项目导航
描述
参数
- 美元资产净值
-
(对象)(可选)BuddyPress项目导航对象重新排序
默认值:空
- 美元的订单
-
(数组)(可选)一个有序的蛞蝓列表(例如:array('profile', 'activity'等))
默认值:数组()
- parent_slug美元
-
(字符串)(可选)如果它是一个二级导航,我们将重新排序(Groups单项的情况下)
默认值:“
返回
(保龄球)真正的成功。否则错误。
源
文件:bp-templates / bp-nouveau / /显然也包括
函数bp_nouveau_set_nav_item_order($nav = null, $order = array(), $parent_slug = ") {if (!Is_object ($nav) || empty($order) || !Is_array ($order)){返回false;} $position = 0;Foreach ($order as $slug) {$position += 10;关键=蛞蝓美元;如果(!$key = $parent_slug . value ($parent_slug . value);“/”。美元的关键; } $item_nav = $nav->get( $key ); if ( ! $item_nav ) { continue; } if ( (int) $item_nav->position !== (int) $position ) { $nav->edit_nav( array( 'position' => $position ), $slug, $parent_slug ); } } return true; }
更新日志
版本 | 描述 |
---|---|
BuddyPress 3.0.0 | 介绍了。 |