Skip to:
Content

bbPress.org

Changeset 3224


Ignore:
Timestamp:
05/25/2011 09:30:09 AM (13 years ago)
Author:
johnjamesjacoby
Message:

Improved support for forum archive template. Fix issue in forum archive where post loop was processed rather than the actual bbPress forum loop.

Location:
branches/plugin
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/plugin/bbp-includes/bbp-forum-template.php

    r3199 r3224  
    8686    $default = array (
    8787        'post_type'      => bbp_get_forum_post_type(),
    88         'post_parent'    => bbp_get_forum_id(),
     88        'post_parent'    => is_post_type_archive( bbp_get_forum_post_type() ) ? 0 : bbp_get_forum_id() ,
    8989        'post_status'    => implode( ',', $post_stati ),
    9090        'posts_per_page' => get_option( '_bbp_forums_per_page', 15 ),
  • branches/plugin/bbp-themes/bbp-twentyten/archive-forum.php

    r3182 r3224  
    1717                <?php do_action( 'bbp_template_notices' ); ?>
    1818
    19                 <?php while ( have_posts() ) : the_post(); ?>
     19                <div id="forum-front" class="bbp-forum-front">
     20                    <h1 class="entry-title"><?php _e( 'Forums', 'bbpress' ); ?></h1>
     21                    <div class="entry-content">
    2022
    21                     <div id="forum-front" class="bbp-forum-front">
    22                         <h1 class="entry-title"><?php the_title(); ?></h1>
    23                         <div class="entry-content">
     23                        <?php do_action( 'bbp_template_before_forums_index' ); ?>
    2424
    25                             <?php do_action( 'bbp_template_before_forums_index' ); ?>
     25                        <?php if ( bbp_has_forums() ) : ?>
    2626
    27                             <?php if ( bbp_has_forums() ) : ?>
     27                            <?php bbp_get_template_part( 'bbpress/loop', 'forums' ); ?>
    2828
    29                                 <?php bbp_get_template_part( 'bbpress/loop', 'forums' ); ?>
     29                        <?php else : ?>
    3030
    31                             <?php else : ?>
     31                            <?php bbp_get_template_part( 'bbpress/no',   'forums' ); ?>
    3232
    33                                 <?php bbp_get_template_part( 'bbpress/no',   'forums' ); ?>
     33                        <?php endif; ?>
    3434
    35                             <?php endif; ?>
     35                        <?php do_action( 'bbp_template_after_forums_index' ); ?>
    3636
    37                             <?php do_action( 'bbp_template_after_forums_index' ); ?>
    38 
    39                         </div>
    40                     </div><!-- #forum-front -->
    41 
    42                 <?php endwhile; ?>
     37                    </div>
     38                </div><!-- #forum-front -->
    4339
    4440            </div><!-- #content -->
Note: See TracChangeset for help on using the changeset viewer.