Changeset 44691
- Timestamp:
- 01/22/2019 09:54:26 PM (6 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/formatting.php
r44644 r44691 3066 3066 $rel = apply_filters( 'wp_targeted_link_rel', 'noopener noreferrer', $link_html ); 3067 3067 3068 // Avoid additional regex if the filter removes rel values. 3069 if ( ! $rel ) { 3070 return "<a $link_html>"; 3071 } 3072 3068 3073 // Value with delimiters, spaces around are optional. 3069 3074 $attr_regex = '|rel\s*=\s*?(\\\\{0,1}["\'])(.*?)\\1|i'; -
trunk/tests/phpunit/tests/formatting/WPTargetedLinkRel.php
r42770 r44691 72 72 $this->assertEquals( $expected, wp_targeted_link_rel( $content ) ); 73 73 } 74 75 /** 76 * Ensure empty rel attributes are not added. 77 * 78 * @ticket 45352. 79 */ 80 public function test_ignore_if_wp_targeted_link_rel_nulled() { 81 add_filter( 'wp_targeted_link_rel', '__return_empty_string' ); 82 $content = '<p>Links: <a href="/" target="_blank">Do not change me</a></p>'; 83 $expected = '<p>Links: <a href="/" target="_blank">Do not change me</a></p>'; 84 $this->assertEquals( $expected, wp_targeted_link_rel( $content ) ); 85 } 74 86 }
Note: See TracChangeset
for help on using the changeset viewer.