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