bp_nouveau_ajax_messages_thread_read ()

AJAX将消息标记为已读。

描述

文件:bp-templates / bp-nouveau包括/信息/ ajax.php

function bp_nouveau_ajax_messages_thread_read() {if(空($_POST['nonce']) || !wp_verify_nonce($_POST['nonce'], 'bp_nouveau_messages')) {wp_send_json_error();}如果(空($ _POST [' id ']) | |空($ _POST [' message_id '])) {wp_send_json_error ();} $thread_id = (int) $_POST['id'];$_POST['message_id'] = (int) $_POST['message_id'];如果(!message_is_valid_thread ($thread_id) || (!Messages_check_thread_access ($thread_id) && !Bp_current_user_can ('bp_moderate')) {wp_send_json_error();} //标记线程为read messages_mark_thread_read($thread_id); // Mark latest message as read if ( bp_is_active( 'notifications' ) ) { bp_notifications_mark_notifications_by_item_id( bp_loggedin_user_id(), (int) $message_id, buddypress()->messages->id, 'new_message' ); } wp_send_json_success(); }

更新日志

更新日志
版本 描述
BuddyPress 3.0.0 介绍了。

问题吗?

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