Make WordPress Core

Ticket #47417: 47417.patch

File 47417.patch, 1.4 KB (added by dkarfa, 5 years ago)

Add support for 48, 96 and 144

  • src/wp-includes/general-template.php

     
    30133013        }
    30143014
    30153015        $meta_tags = array();
    3016         $icon_32   = get_site_icon_url( 32 );
    3017         if ( empty( $icon_32 ) && is_customize_preview() ) {
    3018                 $icon_32 = '/favicon.ico'; // Serve default favicon URL in customizer so element can be updated for preview.
     3016        $icon_48   = get_site_icon_url( 48 );
     3017        if ( empty( $icon_48 ) && is_customize_preview() ) {
     3018                $icon_48 = '/favicon.ico'; // Serve default favicon URL in customizer so element can be updated for preview.
    30193019        }
    3020         if ( $icon_32 ) {
    3021                 $meta_tags[] = sprintf( '<link rel="icon" href="%s" sizes="32x32" />', esc_url( $icon_32 ) );
     3020        if ( $icon_48 ) {
     3021                $meta_tags[] = sprintf( '<link rel="icon" href="%s" sizes="48x48" />', esc_url( $icon_48 ) );
    30223022        }
     3023        $icon_96 = get_site_icon_url( 96 );
     3024        if ( $icon_96 ) {
     3025                $meta_tags[] = sprintf( '<link rel="icon" href="%s" sizes="96x96" />', esc_url( $icon_96 ) );
     3026        }
     3027        $icon_144 = get_site_icon_url( 144 );
     3028        if ( $icon_144 ) {
     3029                $meta_tags[] = sprintf( '<link rel="icon" href="%s" sizes="144x144" />', esc_url( $icon_144 ) );
     3030        }
    30233031        $icon_192 = get_site_icon_url( 192 );
    30243032        if ( $icon_192 ) {
    30253033                $meta_tags[] = sprintf( '<link rel="icon" href="%s" sizes="192x192" />', esc_url( $icon_192 ) );