WordPress.org

Make WordPress Core

Ticket #35944: 35944.4.diff

File 35944.4.diff, 3.5 KB (added by karmatosed, 5 years ago)

Changes site-logo to custom-logo as per latest updates on feature

  • src/wp-content/themes/twentyfifteen/functions.php

     
    103103                'aside', 'image', 'video', 'quote', 'link', 'gallery', 'status', 'audio', 'chat'
    104104        ) );
    105105
     106        /*
     107         * Enable support for custom logo.
     108         *
     109         * @since Twenty Fifteen 1.5
     110         */
     111        add_image_size( 'twentyfifteen-logo', 248, 248 );
     112        add_theme_support( 'custom-logo', array( 'size' => 'twentyfifteen-logo' ) );
     113
    106114        $color_scheme  = twentyfifteen_get_color_scheme();
    107115        $default_color = trim( $color_scheme[0], '#' );
    108116
  • src/wp-content/themes/twentyfifteen/header.php

     
    2929                <header id="masthead" class="site-header" role="banner">
    3030                        <div class="site-branding">
    3131                                <?php
     32                                        twentyfifteen_the_custom_logo();
     33
    3234                                        if ( is_front_page() && is_home() ) : ?>
    3335                                                <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
    3436                                        <?php else : ?>
  • src/wp-content/themes/twentyfifteen/inc/template-tags.php

     
    241241}
    242242add_filter( 'excerpt_more', 'twentyfifteen_excerpt_more' );
    243243endif;
     244
     245if ( ! function_exists( 'twentyfifteen_the_custom_logo' ) ) :
     246/**
     247 * Displays the optional custom logo.
     248 *
     249 * Returns early if the custom logo is not available.
     250 *
     251 * @since Twenty Fifteen 1.5
     252 */
     253function twentyfifteen_the_custom_logo() {
     254        if ( ! function_exists( 'the_custom_logo' ) ) {
     255                return;
     256        } else {
     257                the_custom_logo();
     258        }
     259}
     260endif;
  • src/wp-content/themes/twentyfifteen/style.css

     
    13121312        margin-bottom: 0;
    13131313}
    13141314
     1315.custom-logo {
     1316        max-height: 84px;
     1317        width: auto;
     1318}
     1319
     1320.wp-custom-logo .site-title {
     1321        margin-top: 0.545454545em;
     1322}
     1323
    13151324.site-description {
    13161325        display: none;
    13171326        font-family: "Noto Sans", sans-serif;
     
    30853094                line-height: 1.2069;
    30863095        }
    30873096
     3097        .custom-logo {
     3098                max-height: 105px;
     3099        }
     3100
     3101        .wp-custom-logo .site-title {
     3102                margin-top: 0.482758621em;
     3103        }
     3104
    30883105        .site-description {
    30893106                font-size: 14px;
    30903107                font-size: 1.4rem;
     
    37073724                line-height: 1.25;
    37083725        }
    37093726
     3727        .custom-logo {
     3728                max-height: 104px;
     3729        }
     3730
     3731        .wp-custom-logo .site-title {
     3732                margin-top: 0.5em;
     3733        }
     3734
    37103735        .site-description {
    37113736                font-size: 16px;
    37123737                font-size: 1.6rem;
     
    43424367                line-height: 1.3636;
    43434368        }
    43444369
     4370        .custom-logo {
     4371                max-height: none;
     4372        }
     4373
     4374        .wp-custom-logo .site-title {
     4375                margin-top: 0.545454545em;
     4376        }
     4377
    43454378        .site-description {
    43464379                font-size: 12px;
    43474380                font-size: 1.2rem;
     
    49614994                line-height: 1.1667;
    49624995        }
    49634996
     4997        .wp-custom-logo .site-title {
     4998                margin-top: 0.583333333em;
     4999        }
     5000
    49645001        .site-description {
    49655002                font-size: 14px;
    49665003                font-size: 1.4rem;
     
    54995536                line-height: 1.1852;
    55005537        }
    55015538
     5539        .wp-custom-logo .site-title {
     5540                margin-top: 0.592592593em;
     5541        }
     5542
    55025543        .site-description {
    55035544                font-size: 16px;
    55045545                font-size: 1.6rem;