BP_Notifications_Notification:: mark_all_from_user (intuser_id美元,intis_new美元,字符串component_name美元='',字符串component_action美元='',intsecondary_item_id美元)
将用户发出的所有通知标记为已读。
描述
参数
- user_id美元
-
(int)(必需)发出通知的用户的ID。
- is_new美元
-
(int)(必需)标记为已读(1)或未读(0)。
- component_name美元
-
(字符串)(可选)要通知的组件的名称。
默认值:“
- component_action美元
-
(字符串)(可选)组件动作的名称。
默认值:“
- secondary_item_id美元
-
(int)(必需)次要项目的ID。
返回
(int |假)
源
文件:bp-notifications /类/ class-bp-notifications-notification.php
public static function mark_all_from_user($user_id, $is_new = 0, $component_name = ", $component_action = ", $secondary_item_id = 0){//需要更新的值。$update_args = array('is_new' => $is_new,);/ / WHERE子句。$where_args = array('item_id' => $user_id,);如果(!Empty ($component_name)) {$where_args['component_name'] = $component_name;} if (!Empty ($component_action)) {$where_args['component_action'] = $component_action;} if (!$where_args['secondary_item_id'] = $secondary_item_id; } return self::update( $update_args, $where_args ); }
更新日志
版本 | 描述 |
---|---|
BuddyPress 1.9.0 | 介绍了。 |