Ticket #33325: 33325.diff
File 33325.diff, 3.6 KB (added by , 10 years ago) |
---|
-
src/wp-includes/feed.php
560 560 * @see get_site_icon_url() 561 561 */ 562 562 function atom_site_icon() { 563 $url = get_site_icon_url( null,32 );563 $url = get_site_icon_url( 32 ); 564 564 if ( $url ) { 565 565 echo "<icon>$url</icon>\n"; 566 566 } … … 577 577 $rss_title = get_bloginfo_rss( 'name' ); 578 578 } 579 579 580 $url = get_site_icon_url( null,32 );580 $url = get_site_icon_url( 32 ); 581 581 if ( $url ) { 582 582 echo ' 583 583 <image> -
src/wp-includes/general-template.php
724 724 /** 725 725 * Returns the Site Icon URL. 726 726 * 727 * @param null|int $blog_id Id of the blog to get the site icon for.728 * @param int $size Size of the site icon.729 * @param string $url Fallback url if no site icon is found.730 * @return string 727 * @param int $size Size of the site icon. 728 * @param string $url Fallback url if no site icon is found. 729 * @param int $blog_id Id of the blog to get the site icon for. 730 * @return string Site Icon URL. 731 731 */ 732 function get_site_icon_url( $ blog_id = null, $size = 512, $url = '') {732 function get_site_icon_url( $size = 512, $url = '', $blog_id = 0 ) { 733 733 if ( function_exists( 'get_blog_option' ) ) { 734 if ( ! is_int( $blog_id )) {734 if ( ! $blog_id ) { 735 735 $blog_id = get_current_blog_id(); 736 736 } 737 737 $site_icon_id = get_blog_option( $blog_id, 'site_icon' ); … … 755 755 /** 756 756 * Displays the Site Icon URL. 757 757 * 758 * @param null|int $blog_id Id of the blog to get the site icon for.759 * @param int $size Size of the site icon.760 * @param string $url Fallback url if no site icon is found.758 * @param int $size Size of the site icon. 759 * @param string $url Fallback url if no site icon is found. 760 * @param int $blog_id Id of the blog to get the site icon for. 761 761 */ 762 function site_icon_url( $ blog_id = null, $size = 512, $url = '') {763 echo esc_url( get_site_icon_url( $ blog_id, $size, $url) );762 function site_icon_url( $size = 512, $url = '', $blog_id = 0 ) { 763 echo esc_url( get_site_icon_url( $size, $url, $blog_id ) ); 764 764 } 765 765 766 766 /** 767 767 * Whether the site has a Site Icon. 768 768 * 769 * @param int |null$blog_id Optional. Blog ID. Default: Current blog.769 * @param int $blog_id Optional. Blog ID. Default: Current blog. 770 770 * @return bool 771 771 */ 772 function has_site_icon( $blog_id = null) {773 return !! get_site_icon_url( $blog_id, 512);772 function has_site_icon( $blog_id = 0 ) { 773 return !! get_site_icon_url( 512, '', $blog_id ); 774 774 } 775 775 776 776 /** … … 2450 2450 } 2451 2451 2452 2452 $meta_tags = array( 2453 sprintf( '<link rel="icon" href="%s" sizes="32x32" />', esc_url( get_site_icon_url( null,32 ) ) ),2454 sprintf( '<link rel="icon" href="%s" sizes="192x192" />', esc_url( get_site_icon_url( null,192 ) ) ),2455 sprintf( '<link rel="apple-touch-icon-precomposed" href="%s">', esc_url( get_site_icon_url( null,180 ) ) ),2456 sprintf( '<meta name="msapplication-TileImage" content="%s">', esc_url( get_site_icon_url( null,270 ) ) ),2453 sprintf( '<link rel="icon" href="%s" sizes="32x32" />', esc_url( get_site_icon_url( 32 ) ) ), 2454 sprintf( '<link rel="icon" href="%s" sizes="192x192" />', esc_url( get_site_icon_url( 192 ) ) ), 2455 sprintf( '<link rel="apple-touch-icon-precomposed" href="%s">', esc_url( get_site_icon_url( 180 ) ) ), 2456 sprintf( '<meta name="msapplication-TileImage" content="%s">', esc_url( get_site_icon_url( 270 ) ) ), 2457 2457 ); 2458 2458 2459 2459 /**