Make WordPress Core

Changeset 35379


Ignore:
Timestamp:
10/23/2015 09:16:30 PM (11 years ago)
Author:
SergeyBiryukov
Message:

Site Icon: Introduce get_site_icon_url filter for the icon URL.

Remove oembed_site_icon_url filter added in [34903].

Props swissspidy.
Fixes #34411.

Location:
trunk/src/wp-includes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/embed-template.php

    r35295 r35379  
    124124                                <div class="wp-embed-site-title">
    125125                                        <?php
    126                                         $site_icon_url = get_site_icon_url( 32, admin_url( 'images/w-logo-blue.png' ) );
    127 
    128                                         /**
    129                                          * Filters the site icon URL for use in the embed template.
    130                                          *
    131                                          * @since 4.4.0
    132                                          *
    133                                          * @param string $site_icon_url The site icon URL.
    134                                          */
    135                                         $site_icon_url = apply_filters( 'embed_site_icon_url', $site_icon_url );
    136 
    137126                                        printf(
    138127                                                '<a href="%s" target="_top"><img src="%s" width="32" height="32" alt="" class="wp-embed-site-icon"/><span>%s</span></a>',
    139128                                                esc_url( home_url() ),
    140                                                 esc_url( $site_icon_url ),
     129                                                esc_url( get_site_icon_url( 32, admin_url( 'images/w-logo-blue.png' ) ) ),
    141130                                                esc_attr( get_bloginfo( 'name' ) )
    142131                                        );
    … …  
    225214                        <div class="wp-embed-site-title">
    226215                                <?php
    227                                 $site_icon_url = get_site_icon_url( 32, admin_url( 'images/w-logo-blue.png' ) );
    228 
    229                                 /**
    230                                  * Filters the site icon URL for use in the embed template.
    231                                  *
    232                                  * @since 4.4.0
    233                                  *
    234                                  * @param string $site_icon_url The site icon URL.
    235                                  */
    236                                 $site_icon_url = apply_filters( 'embed_site_icon_url', $site_icon_url );
    237 
    238216                                printf(
    239217                                        '<a href="%s" target="_top"><img src="%s" width="32" height="32" alt="" class="wp-embed-site-icon"/><span>%s</span></a>',
    240218                                        esc_url( home_url() ),
    241                                         esc_url( $site_icon_url ),
     219                                        esc_url( get_site_icon_url( 32, admin_url( 'images/w-logo-blue.png' ) ) ),
    242220                                        esc_html( get_bloginfo( 'name' ) )
    243221                                );
  • trunk/src/wp-includes/general-template.php

    r35328 r35379  
    777777        }
    778778
    779         return $url;
     779        /**
     780         * Filter the site icon URL.
     781         *
     782         * @site 4.4.0
     783         *
     784         * @param string $url     Site icon URL.
     785         * @param int    $size    Size of the site icon.
     786         * @param int    $blog_id ID of the blog to get the site icon for.
     787         */
     788        return apply_filters( 'get_site_icon_url', $url, $size, $blog_id );
    780789}
    781790
Note: See TracChangeset for help on using the changeset viewer.