bp_get_message_thread_total_and_unread_count( int|bool $thread_id = false )

Get markup for the current thread’s total and unread count.

Description

Parameters

$thread_id

(int|bool) (Optional) ID of the thread. Default: current thread ID.

Default value: false

Return

(string) Markup displaying the total and unread count for the thread.

Source

File: bp-messages/bp-messages-template.php

	function bp_get_message_thread_total_and_unread_count( $thread_id = false ) {
		if ( false === $thread_id ) {
			$thread_id = bp_get_message_thread_id();
		}

		$total  = bp_get_message_thread_total_count( $thread_id );
		$unread = bp_get_message_thread_unread_count( $thread_id );

		return sprintf(
			/* translators: 1: total number, 2: accessibility text: number of unread messages */
			'<span class="thread-count">(%1$s)</span> <span class="bp-screen-reader-text">%2$s</span>',
			number_format_i18n( $total ),
			sprintf( _n( '%d unread', '%d unread', $unread, 'buddyboss' ), number_format_i18n( $unread ) )
		);
	}

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.