Skip to:
Content

BuddyPress.org

Ticket #1062: blog-page-dodge.patch

File blog-page-dodge.patch, 1.0 KB (added by johnjamesjacoby, 15 years ago)
  • bp-core-templatetags.php

     
    17231723                /* Remove any duplicates */
    17241724                $classes = array_unique( $classes );
    17251725               
    1726                 return apply_filters( 'bp_get_the_body_class', $classes, $bp_classes, $wp_classes, $custom_classes );
     1726                $bp_classes = apply_filters( 'bp_get_the_body_class', $classes, $bp_classes, $wp_classes, $custom_classes );
     1727
     1728                $bp_not_blog = array(
     1729                        'directory',
     1730                        'internal-page',
     1731                        'home-page',
     1732                        'home'
     1733                );
     1734
     1735                foreach ( $bp_not_blog as $stopper ) {
     1736                        if ( in_array( $stopper, $bp_classes ) )
     1737                                $remove = true;
     1738                }
     1739               
     1740                if ( $remove == true ) :
     1741                        foreach ( $bp_classes as $class ) {
     1742                                if ( $class != 'blog-page' )
     1743                                        $bp_trim_blog_page[] = $class;
     1744                        }
     1745                else :
     1746                        $bp_trim_blog_page = $bp_classes;
     1747                endif;
     1748
     1749                return $bp_trim_blog_page;
    17271750        }
    17281751        add_filter( 'body_class', 'bp_get_the_body_class', 10, 2 )
    17291752