WordPress.org

Make WordPress Core

Ticket #18018: 18018-B.diff

File 18018-B.diff, 919 bytes (added by peterwilsoncc, 7 years ago)

return page-template-default and page-template

  • Users/peterwilson/Sites/int.pwcc.cc/wptrac/wp-includes/post-template.php

     
    486486                        $classes[] = 'page-child';
    487487                        $classes[] = 'parent-pageid-' . $post->post_parent;
    488488                }
     489                //page-template is added to all pages           
     490                $classes[] = 'page-template';
    489491                if ( is_page_template() ) {
    490                         $classes[] = 'page-template';
    491492                        $classes[] = 'page-template-' . sanitize_html_class( str_replace( '.', '-', get_post_meta( $page_id, '_wp_page_template', true ) ), '' );
     493                } else {
     494                        //add page-template-default to pages without template
     495                        $classes[] = 'page-template-default';                   
    492496                }
    493497        } elseif ( is_search() ) {
    494498                if ( !empty( $wp_query->posts ) )