Skip to:
Content

BuddyPress.org

Ticket #955: enhancement-bp_body_class.patch

File enhancement-bp_body_class.patch, 1.1 KB (added by junsuijin, 15 years ago)
  • bp-core/bp-core-templatetags.php

     
    15811581/* Use the above is_() functions to output a body class for each page */
    15821582
    15831583function bp_the_body_class() {
    1584         echo bp_get_the_body_class();
     1584        $bp_body_class = apply_filters( 'bp_body_class', bp_get_the_body_class() );
     1585
     1586        if ( bp_is_blog_page() )
     1587                body_class( $bp_body_class );
     1588        else
     1589                echo 'class="' . $bp_body_class . '"';
    15851590}
    1586 add_action( 'bp_body_class', 'bp_the_body_class' );
    15871591
    15881592        function bp_get_the_body_class() {
    15891593                if ( bp_is_blog_page() || bp_is_activation_page() || bp_is_register_page() )
  • bp-themes/bp-sn-framework/header.php

     
    2727
    2828        </head>
    2929
    30         <body class="<?php do_action( 'bp_body_class' ) ?>">
     30        <body <?php bp_the_body_class() ?>>
    3131               
    3232                <div id="search-login-bar">
    3333