' . bbp_get_topic_tag_list() . '';
}
return $post_header_taxonomies;
}
add_filter( 'oenology_hook_post_header_taxonomies', 'oenology_post_header_bbpress_taxonomy' );
/**
* Add bbPress user actions to post header title
*/
function oenology_post_header_bbpress_user_actions( $post_header_title ) {
$post_header_title_actions = '';
if ( function_exists( 'is_bbpress' ) && bbp_is_single_topic() ) {
// bbPress User Actions
$post_header_title_actions = bbp_get_user_favorites_link(
array( 'pre' => '', 'mid' => '', 'post' => '' ),
array( 'pre' => '', 'mid' => '', 'post' => '' )
);
$post_header_title_actions .= bbp_get_user_subscribe_link( array(
'subscribe' => '',
'unsubscribe' => '',
'before' => ''
) );
}
return $post_header_title_actions . $post_header_title;
}
add_filter( 'oenology_hook_post_header_title', 'oenology_post_header_bbpress_user_actions' );
/**
* Filter breadcrumb for bbPress Topics
*/
function oenology_bbpress_breadcrumb( $breadcrumb, $containerBefore, $containerAfter, $containerCrumb, $containerCrumbEnd, $delimiter, $name, $blogname, $currentBefore, $currentAfter ) {
if ( is_bbpress() ) {
$breadcrumb = bbp_get_breadcrumb( array(
'before' => $containerBefore . $containerCrumb,
'after' => $containerCrumbEnd . $containerAfter,
'sep' => $delimiter,
'home_text' => $name,
'current_before' => $currentBefore,
'current_after' => $currentAfter
));
}
return $breadcrumb;
}
add_filter( 'oenology_breadcrumb', 'oenology_bbpress_breadcrumb', 10, 10 );
/**
* Filter page layout for bbPress
*/
function oenology_bbpress_page_layout( $layout ) {
if ( ( function_exists( 'is_bbpress' ) && is_bbpress() ) ) {
return 'full';
} else {
return $layout;
}
}
add_filter( 'oenology_get_current_page_layout', 'oenology_bbpress_page_layout' );