WordPress.org

Make WordPress Core

Ticket #18018: 18018-B.diff

File 18018-B.diff, 919 bytes (added by peterwilsoncc, 4 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 ) )