Does anyone have a quick way to put a delete button on a single message page? I was monkeying with bp_message_thread_delete_link() and bp_get_message_thread_delete_link() but I think both of those assume you’re on the message index.
As Suzanne mentioned, the `bp_message_thread_delete_link()` functions are only for the message index. On single message pages, the `$thread_template` global is used in place of the `$messages_template` global, and the usable template tags all begin with `bp_the_thread_` instead of `bp_message_thread_`. While there is no `bp_the_thread_delete_link()` function, it’s pretty easy to just directly add the code from the `bp_get_message_thread_delete_link()` function with appropriate substitutions.
First, at the top of the members/single/messages/single.php template file, add this line:
Then, wherever you want to add a delete link, add something like the following:
`<a href="loggedin_user->domain . $bp->messages->slug . ‘/inbox/delete/’ . $thread_template->thread->thread_id, ‘messages_delete_thread’ ) ); ?>” title=”Delete this message” class=”button”>Delete`
the “ code block above contains the adapted version of the `bp_message_thread_delete_link()` function.