WordPress.org

Make WordPress Core

Ticket #23470: 23470bis.diff

File 23470bis.diff, 643 bytes (added by donutz, 5 years 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                }