bbp_topic_notices()
Displays topic notices
Description
Source
File: bp-forums/topics/template.php
function bbp_topic_notices() {
// Bail if not viewing a topic
if ( !bbp_is_single_topic() )
return;
// Get the topic_status
$topic_status = bbp_get_topic_status();
// Get the topic status
switch ( $topic_status ) {
// Spam notice
case bbp_get_spam_status_id() :
$notice_text = __( 'This topic is marked as spam.', 'buddyboss' );
break;
// Trashed notice
case bbp_get_trash_status_id() :
$notice_text = __( 'This topic is in the trash.', 'buddyboss' );
break;
// Standard status
default :
$notice_text = '';
break;
}
// Filter notice text and bail if empty
$notice_text = apply_filters( 'bbp_topic_notices', $notice_text, $topic_status, bbp_get_topic_id() );
if ( empty( $notice_text ) )
return;
bbp_add_error( 'topic_notice', $notice_text, 'message' );
}
Changelog
| Version | Description |
|---|---|
| bbPress (r2744) | 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.