diff --git a/src/wp-includes/widgets/class-wp-widget-media-image.php b/src/wp-includes/widgets/class-wp-widget-media-image.php index ebc92897ac..ccf9d8908b 100644 --- a/src/wp-includes/widgets/class-wp-widget-media-image.php +++ b/src/wp-includes/widgets/class-wp-widget-media-image.php @@ -266,7 +266,7 @@ class WP_Widget_Media_Image extends WP_Widget_Media { $link .= '>'; $link .= $image; $link .= ''; - $image = $link; + $image = wp_targeted_link_rel( $link ); } if ( $caption ) { diff --git a/tests/phpunit/tests/widgets/media-image-widget.php b/tests/phpunit/tests/widgets/media-image-widget.php index 3d4eaaa21e..aa4e65f267 100644 --- a/tests/phpunit/tests/widgets/media-image-widget.php +++ b/tests/phpunit/tests/widgets/media-image-widget.php @@ -541,6 +541,7 @@ class Test_WP_Widget_Media_Image extends WP_UnitTestCase { $this->assertContains( 'assertContains( 'target="_blank"', $output ); + $this->assertContains( 'rel="noopener noreferrer"', $output ); // Populate caption in attachment. wp_update_post(