/**
 * Filters `wp_title` to handle the title on the forum front page since this is a non-standard WP page.
 *
 * @since  1.0.0
 * @access public
 * @param  string  $title
 * @return string
 */
function mb_wp_title($title)
{
    if (!mb_is_message_board()) {
        return $title;
    }
    if (mb_is_single_forum()) {
        $title = mb_get_single_forum_title();
    } elseif (mb_is_forum_archive()) {
        $title = mb_get_forum_archive_title();
    } elseif (mb_is_single_topic()) {
        $title = mb_get_single_topic_title();
    } elseif (mb_is_topic_archive()) {
        $title = mb_get_topic_archive_title();
    } elseif (mb_is_single_reply()) {
        $title = mb_get_single_reply_title();
    } elseif (mb_is_reply_archive()) {
        $title = mb_get_reply_archive_title();
    } elseif (mb_is_single_role()) {
        $title = mb_get_single_role_title();
    } elseif (mb_is_role_archive()) {
        $title = mb_get_role_archive_title();
    } elseif (mb_is_user_page()) {
        $title = mb_get_user_page_title();
    } elseif (mb_is_single_user()) {
        $title = mb_get_single_user_title();
    } elseif (mb_is_user_archive()) {
        $title = mb_get_user_archive_title();
    } elseif (mb_is_search()) {
        $title = mb_get_search_page_title();
    } elseif (mb_is_forum_login()) {
        $title = mb_get_login_page_title();
    } else {
        $title = __('Board', 'message-board');
    }
    return apply_filters('mb_wp_title', $title);
}
/**
 * Displays the single forum title.
 *
 * @since  1.0.0
 * @access public
 * @return void
 */
function mb_single_forum_title()
{
    echo mb_get_single_forum_title();
}