WordPress.org

Make WordPress Core

Ticket #23470: 23470bis.diff

File 23470bis.diff, 643 bytes (added by donutz, 14 months ago)
  • wp-includes/post-template.php

     
    501501                } 
    502502                if ( is_page_template() ) { 
    503503                        $classes[] = 'page-template'; 
    504                         $classes[] = 'page-template-' . sanitize_html_class( str_replace( '.', '-', get_page_template_slug( $page_id ) ) ); 
     504                        foreach ( explode( '/', get_page_template_slug( $page_id ) ) as $slug )  
     505                                $classes[] = 'page-template-' . sanitize_html_class( str_replace( '.', '-', $slug ) ); 
    505506                } else { 
    506507                        $classes[] = 'page-template-default'; 
    507508                }