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 介绍了。

问题吗?

我们总是很乐意帮助您解决代码或其他问题!搜索我们的开发人员文档联络支持,或与我们联系销售团队