Skip to:
Content

bbPress.org

Ticket #2760: subforum-classes.2760.diff

File subforum-classes.2760.diff, 1.0 KB (added by gordie.lachance, 9 years ago)

adds a hook to filter the subforum classes in bbp_list_forums()

  • src/includes/forums/template.php

    diff --git src/includes/forums/template.php src/includes/forums/template.php
    index 9f58ae9..b1b543b 100644
    function bbp_list_forums( $args = array() ) { 
    806806                        $counts = ! empty( $count )
    807807                                ? $r['count_before'] . implode( $r['count_sep'], $count ) . $r['count_after']
    808808                                : '';
     809           
     810            // Subforum classes
     811            $subforum_classes = array('bbp-forum-link');
     812            $subforum_classes   = apply_filters( 'bbp_list_forums_subforum_classes', $subforum_classes, $sub_forum->ID );
     813            $subforum_classes_attr    = 'class="' . implode( ' ', $subforum_classes ) . '"';
    809814
    810815                        // Build this sub forums link
    811                         $output .= $r['link_before'] . '<a href="' . esc_url( $permalink ) . '" class="bbp-forum-link">' . $title . $counts . '</a>' . $show_sep . $r['link_after'];
     816                        $output .= $r['link_before'] . '<a href="' . esc_url( $permalink ) . '" ' . $subforum_classes_attr . '>' . $title . $counts . '</a>' . $show_sep . $r['link_after'];
    812817                }
    813818        }
    814819