Make WordPress Core

Ticket #39299: 39299.1.patch

File 39299.1.patch, 1.4 KB (added by sami.keijonen, 8 years ago)
  • src/wp-content/themes/twentyseventeen/functions.php

     
    488488add_filter( 'wp_get_attachment_image_attributes', 'twentyseventeen_post_thumbnail_sizes_attr', 10, 3 );
    489489
    490490/**
    491  * Use front-page.php when Front page displays is set to a static page.
     491 * Use front-page.php or Page Template when Front page displays is set to a static page.
    492492 *
     493 * 1. If Front page displays setting is set to Your latest posts, 'index.php' template is used.
     494 * 2. If Front page displays setting is set to a static page, and any page with default page template is selected, 'front-page.php' template is used.
     495 * 3. If custom page template is set to a page in step 2, that template is used.
     496 *
    493497 * @since Twenty Seventeen 1.0
    494498 *
    495  * @param string $template front-page.php.
     499 * @param string $template.
    496500 *
    497  * @return string The template to be used: blank if is_home() is true (defaults to index.php), else $template.
     501 * @return string $template.
    498502 */
    499503function twentyseventeen_front_page_template( $template ) {
    500         return is_home() ? '' : $template;
     504        return ( is_home() || locate_template( get_page_template_slug() ) ) ? '' : $template;
    501505}
    502506add_filter( 'frontpage_template',  'twentyseventeen_front_page_template' );
    503507