]*target\s*=[^>]*)>|i', 'wp_targeted_link_rel_callback', $text );
+ }
}
return $text;
diff --git a/tests/phpunit/tests/formatting/WPTargetedLinkRel.php b/tests/phpunit/tests/formatting/WPTargetedLinkRel.php
index 75f34aeda2..9d556630c0 100644
--- a/tests/phpunit/tests/formatting/WPTargetedLinkRel.php
+++ b/tests/phpunit/tests/formatting/WPTargetedLinkRel.php
@@ -127,4 +127,16 @@ class Tests_Targeted_Link_Rel extends WP_UnitTestCase {
$expected = 'Links: No rel<\/a><\/p>';
$this->assertEquals( $expected, wp_targeted_link_rel( $content ) );
}
+
+ /**
+ * Ensure entirely serialized content is ignored.
+ *
+ * @ticket 46402.
+ */
+ public function test_ignore_entirely_serialized_content() {
+ $content = 'a:1:{s:4:"html";s:52:"Links: No Rel
";}';
+ $expected = 'a:1:{s:4:"html";s:52:"Links: No Rel
";}';
+ $this->assertEquals( $expected, wp_targeted_link_rel( $content ) );
+ }
+
}