bp_media_get_thread_id( $media_id )
Description
Source
File: bp-media/bp-media-functions.php
function bp_media_get_thread_id( $media_id ) { $thread_id = 0; if ( bp_is_active( 'messages' ) ) { $meta = array( array( 'key' => 'bp_media_ids', 'value' => $media_id, 'compare' => 'LIKE', ), ); // Check if there is already previously individual group thread created. if ( bp_has_message_threads( array( 'meta_query' => $meta ) ) ) { // phpcs:ignore while ( bp_message_threads() ) { bp_message_thread(); $thread_id = bp_get_message_thread_id(); if ( $thread_id ) { break; } } } } return apply_filters( 'bp_media_get_thread_id', $thread_id, $media_id ); }
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.