PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 7.6.2
Jetpack – WP Security, Backup, Speed, & Growth v7.6.2
16.3-a.1 16.2 16.2-beta 12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 13.8.3 13.9.2 14.0.1 14.1.1 All 503 releases
jetpack / modules / site-icon / site-icon-functions.php

site-icon-functions.php in Jetpack – WP Security, Backup, Speed, & Growth 7.6.2, at modules/site-icon/site-icon-functions.php

30 lines 825 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 if( ! function_exists( 'jetpack_site_icon_url' ) ) :
4 function jetpack_site_icon_url( $blog_id = null, $size = '512', $default = false ) {
5 $url = '';
6 if( ! is_int( $blog_id ) )
7 $blog_id = get_current_blog_id();
8 if( function_exists( 'get_blog_option' ) ) {
9 $site_icon_id = get_blog_option( $blog_id, 'jetpack_site_icon_id' );
10 } else {
11 $site_icon_id = Jetpack_Options::get_option( 'site_icon_id' );
12 }
13 if( ! $site_icon_id ) {
14 if( $default === false && defined( 'SITE_ICON_DEFAULT_URL' ) )
15 $url = SITE_ICON_DEFAULT_URL;
16 else
17 $url = $default;
18 } else {
19 if( $size >= 512 ) {
20 $size_data = 'full';
21 } else {
22 $size_data = array( $size, $size );
23 }
24 $url_data = wp_get_attachment_image_src( $site_icon_id, $size_data );
25 $url = $url_data[0];
26 }
27 return $url;
28 }
29 endif;
30