Hi,

on the bbpress forum I noticed several questions about how-to hide the sub forums from the forums front page. We did that too because smaller forum sites with a lot of sub forums could scare new users (or confuse them).

We solved it that way:

First add this function to you my_plugins folder or file:

function get_forum_parent_id( $forum_id = 0 ) {
	$forum = get_forum( get_forum_id( $forum_id ) );
	return apply_filters( 'get_forum_parent_id', $forum->forum_parent, $forum->forum_id );
}

in your template folder locate the file "front-page.php" and call above function here:

<?php while ( bb_forum() ) :
			if (get_forum_parent_id() == 0) : ?>
			<?php if (bb_get_forum_is_category()) : ?>
			<tr<?php bb_forum_class('bb-category'); ?>>
				<td colspan="3"><?php bb_forum_pad( '<div class="nest">' ); ?><a href="<?php forum_link(); ?>"><?php forum_name(); ?></a><?php forum_description( array( 'before' => '<small> – ', 'after' => '</small>' ) ); ?><?php bb_forum_pad( '</div>' ); ?></td>
			</tr>
			<?php continue; endif; ?>
			<tr<?php bb_forum_class(); ?>>
				<td><?php bb_forum_pad( '<div class="nest">' ); ?><a href="<?php forum_link(); ?>"><?php forum_name(); ?></a><?php forum_description( array( 'before' => '<small> – ', 'after' => '</small>' ) ); ?><?php bb_forum_pad( '</div>' ); ?></td>
				<td class="num"><?php forum_topics(); ?></td>
				<td class="num"><?php forum_posts(); ?></td>
			</tr>
			<?php
			endif;
			endwhile; ?>

Thats all :D