| @@ 84-99 (lines=16) @@ | ||
| 81 | $min_width = min( self::IMG_SRCSET_WIDTH_MIN, $orig_width, $orig_height ); |
|
| 82 | $max_width = min( self::IMG_SRCSET_WIDTH_MAX, $orig_width, $orig_height ); |
|
| 83 | ||
| 84 | for ( $w = $min_width; $w <= $max_width; $w = min( $max_width, $w + self::IMG_SRCSET_WIDTH_STEP ) ) { |
|
| 85 | $srcset_src = add_query_arg( |
|
| 86 | array( |
|
| 87 | 'resize' => $w . ',' . $w, |
|
| 88 | 'strip' => 'all', |
|
| 89 | ), |
|
| 90 | $orig_src |
|
| 91 | ); |
|
| 92 | if ( $is_ssl ) { |
|
| 93 | $srcset_src = add_query_arg( 'ssl', '1', $srcset_src ); |
|
| 94 | } |
|
| 95 | $srcset_parts[] = esc_url( $srcset_src ) . ' ' . $w . 'w'; |
|
| 96 | if ( $w >= $max_width ) { |
|
| 97 | break; |
|
| 98 | } |
|
| 99 | } |
|
| 100 | } else { |
|
| 101 | $min_width = min( self::IMG_SRCSET_WIDTH_MIN, $orig_width ); |
|
| 102 | $max_width = min( self::IMG_SRCSET_WIDTH_MAX, $orig_width ); |
|
| @@ 104-119 (lines=16) @@ | ||
| 101 | $min_width = min( self::IMG_SRCSET_WIDTH_MIN, $orig_width ); |
|
| 102 | $max_width = min( self::IMG_SRCSET_WIDTH_MAX, $orig_width ); |
|
| 103 | ||
| 104 | for ( $w = $min_width; $w <= $max_width; $w = min( $max_width, $w + self::IMG_SRCSET_WIDTH_STEP ) ) { |
|
| 105 | $srcset_src = add_query_arg( |
|
| 106 | array( |
|
| 107 | 'strip' => 'all', |
|
| 108 | 'w' => $w, |
|
| 109 | ), |
|
| 110 | $orig_src |
|
| 111 | ); |
|
| 112 | if ( $is_ssl ) { |
|
| 113 | $srcset_src = add_query_arg( 'ssl', '1', $srcset_src ); |
|
| 114 | } |
|
| 115 | $srcset_parts[] = esc_url( $srcset_src ) . ' ' . $w . 'w'; |
|
| 116 | if ( $w >= $max_width ) { |
|
| 117 | break; |
|
| 118 | } |
|
| 119 | } |
|
| 120 | } |
|
| 121 | ||
| 122 | if ( ! empty( $srcset_parts ) ) { |
|