PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 16.3-beta
Jetpack – WP Security, Backup, Speed, & Growth v16.3-beta
16.3-beta 16.3-a.5 16.3-a.7 16.3-a.3 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 All 507 releases
← All changes | modules/widgets/image-widget.php +9 -9 16.2 → 16.3-beta View file →
@@ -164,19 +164,19 @@
164 164 );
165 165
166 166 $instance = $old_instance;
167 167
168 - $instance['title'] = wp_strip_all_tags( $new_instance['title'] );
169 - $instance['img_url'] = esc_url( trim( $new_instance['img_url'] ) );
170 - $instance['alt_text'] = wp_strip_all_tags( $new_instance['alt_text'] );
171 - $instance['img_title'] = wp_strip_all_tags( $new_instance['img_title'] );
172 - $instance['caption'] = wp_kses( stripslashes( $new_instance['caption'] ), $allowed_caption_html );
173 - $instance['align'] = $new_instance['align'];
174 - $instance['link'] = esc_url( trim( $new_instance['link'] ) );
168 + $instance['title'] = wp_strip_all_tags( $new_instance['title'] ?? '' );
169 + $instance['img_url'] = esc_url( trim( $new_instance['img_url'] ?? '' ) );
170 + $instance['alt_text'] = wp_strip_all_tags( $new_instance['alt_text'] ?? '' );
171 + $instance['img_title'] = wp_strip_all_tags( $new_instance['img_title'] ?? '' );
172 + $instance['caption'] = wp_kses( stripslashes( $new_instance['caption'] ?? '' ), $allowed_caption_html );
173 + $instance['align'] = $new_instance['align'] ?? 'none';
174 + $instance['link'] = esc_url( trim( $new_instance['link'] ?? '' ) );
175 175 $instance['link_target_blank'] = isset( $new_instance['link_target_blank'] ) ? (bool) $new_instance['link_target_blank'] : false;
176 176
177 - $new_img_width = absint( $new_instance['img_width'] );
178 - $new_img_height = absint( $new_instance['img_height'] );
177 + $new_img_width = absint( $new_instance['img_width'] ?? 0 );
178 + $new_img_height = absint( $new_instance['img_height'] ?? 0 );
179 179
180 180 if ( ! empty( $instance['img_url'] ) && 0 === $new_img_width && 0 === $new_img_height ) {
181 181 // Download the url to a local temp file and then process it with getimagesize so we can optimize browser layout.
182 182 $tmp_file = download_url( $instance['img_url'], 10 );