如何将 buddypress 消息和收件人详细信息备份到另一个 table

how to backup buddypress messages and recipient details to another table

当用户向 table "bp_messages_backup" 发送消息时,我如何备份所有消息。我尝试使用一些挂钩但对我不起作用。 bp_after_message_thread_list 此挂钩提供了所有必需的详细信息,但在刷新后将相同的消息插入到 table。

我找到了解决方案: 可以使用 "messages_message_after_save" 挂钩来捕获消息发送事件,然后可以使用

function insert_buddypress_message() {
  // code for inserting messages into database
}
add_action('messages_message_before_save','insert_buddypress_message');