bbp_get_topic_replies_link( int $topic_id )
Return the replies link of the topic
Description
Parameters
- $topic_id
-
(Optional) Topic id
Source
File: bp-forums/topics/template.php
function bbp_get_topic_replies_link( $topic_id = 0 ) { $topic = bbp_get_topic( bbp_get_topic_id( (int) $topic_id ) ); $topic_id = $topic->ID; $replies = sprintf( _n( '%s reply', '%s replies', bbp_get_topic_reply_count( $topic_id, true ), 'buddyboss' ), bbp_get_topic_reply_count( $topic_id ) ); $retval = ''; // First link never has view=all if ( bbp_get_view_all( 'edit_others_replies' ) ) $retval .= "<a href='" . esc_url( bbp_remove_view_all( bbp_get_topic_permalink( $topic_id ) ) ) . "'>$replies</a>"; else $retval .= $replies; // Any deleted replies? $deleted = bbp_get_topic_reply_count_hidden( $topic_id ); // This forum has hidden topics if ( !empty( $deleted ) && current_user_can( 'edit_others_replies' ) ) { // Extra text $extra = sprintf( __( ' (+ %d hidden)', 'buddyboss' ), $deleted ); // No link if ( bbp_get_view_all() ) { $retval .= " $extra"; // Link } else { $retval .= " <a href='" . esc_url( bbp_add_view_all( bbp_get_topic_permalink( $topic_id ), true ) ) . "'>$extra</a>"; } } return apply_filters( 'bbp_get_topic_replies_link', $retval, $topic_id ); }
Changelog
Version | Description |
---|---|
bbPress (r2740) | Introduced. |
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.