diff --git a/src/bp-messages/bp-messages-functions.php b/src/bp-messages/bp-messages-functions.php
index 4e78ea6..8189879 100644
a
|
b
|
function messages_notification_new_message( $raw_args = array() ) { |
603 | 603 | 'notification_type' => 'messages-unread', |
604 | 604 | ); |
605 | 605 | |
| 606 | // Send the user to the message thread via the login screen. |
| 607 | $message_url = add_query_arg( |
| 608 | array( |
| 609 | 'action' => 'bpnoaccess', |
| 610 | 'auth' => 1, |
| 611 | 'redirect_to' => urlencode( esc_url( bp_core_get_user_domain( $recipient->user_id ) . bp_get_messages_slug() . '/view/' . $thread_id . '/' ) ) |
| 612 | ), |
| 613 | wp_login_url() |
| 614 | ); |
| 615 | |
606 | 616 | $args = array( |
607 | 617 | 'tokens' => array( |
608 | 618 | 'usermessage' => wp_strip_all_tags( stripslashes( $message ) ), |
609 | | 'message.url' => esc_url( bp_core_get_user_domain( $recipient->user_id ) . bp_get_messages_slug() . '/view/' . $thread_id . '/' ), |
| 619 | 'message.url' => $message_url, |
610 | 620 | 'sender.name' => $sender_name, |
611 | 621 | 'usersubject' => sanitize_text_field( stripslashes( $subject ) ), |
612 | 622 | 'unsubscribe' => esc_url( bp_email_get_unsubscribe_link( $unsubscribe_args ) ), |