bbp_filter_modify_page_title( string $new_title = '', string $old_title = '', string $sep = '' )
Add the topic title to the title if viewing a single group forum topic
Description
Parameters
- $new_title
-
(Optional) The title to filter
Default value: ''
- $old_title
-
(Optional) (Not used)
Default value: ''
- $sep
-
(Optional) The separator to use
Default value: ''
Return
(string) The possibly modified title
Source
File: bp-forums/functions.php
function bbp_filter_modify_page_title( $new_title = '', $old_title = '', $sep = '' ) {
// Only filter if group forums are active
if ( bbp_is_group_forums_active() ) {
// Only filter for single group forum topics
if ( bp_is_group_forum_topic() || bp_is_group_forum_topic_edit() ) {
// Get the topic
$topic = get_posts( array(
'name' => bp_action_variable( 1 ),
'post_status' => 'publish',
'post_type' => bbp_get_topic_post_type(),
'numberposts' => 1
) );
// Add the topic title to the <title>
$new_title .= bbp_get_topic_title( $topic[0]->ID ) . ' ' . $sep . ' ';
}
}
// Return the title
return $new_title;
}
Changelog
| Version | Description |
|---|---|
| bbPress (r5161) | 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.