BP_Notifications_Notification:: get_current_notifications_for_user (数组args美元=数组())
以分页友好格式为用户获取未读通知。
描述
参数
- args美元
-
(数组)(可选)数组的参数。
- “user_id”
(int)要为其获取通知的用户ID。默认值:登录用户ID。 - “is_new”
(保龄球)是否限制查询为未读通知。默认值:真的。 - “页面”
(int)要返回的页码。默认值:1。 - “per_page”
(int)每页显示的结果数量。默认值:10。 - “search_term”
(字符串)可选的。在“component_name”和“component_action”列中搜索的术语。
默认值:数组()
- “user_id”
返回
(数组)
- “通知”
(数组)通知结果数组。 - “总”
(int)匹配查询参数的所有定位通知的计数。
源
文件:bp-notifications /类/ class-bp-notifications-notification.php
Public static function get_current_notifications_for_user($args = array()) {$r = wp_parse_args($args, array('user_id' => bp_loggedin_user_id(), 'is_new' => true, 'page' => 1, 'per_page' => 25, 'search_terms' => ",));$notifications = self::get($r);//如果没有通知就退出。If (empty($notifications)){返回false;} $total_count = self::get_total_count($r);返回数组('notifications' => &$notifications, 'total' => $total_count);}
更新日志
版本 | 描述 |
---|---|
BuddyPress 1.9.0 | 介绍了。 |