Ticket #53839: 53839.patch
| File 53839.patch, 960 bytes (added by , 4 years ago) |
|---|
-
wp-includes/bookmark-template.php
102 102 $title = ' title="' . $title . '"'; 103 103 } 104 104 $rel = $bookmark->link_rel; 105 if ( '' !== $rel ) { 106 $rel = ' rel="' . esc_attr( $rel ) . '"'; 107 } 105 108 106 $target = $bookmark->link_target; 109 107 if ( '' !== $target ) { 108 if ( ! empty( $rel ) ) { 109 $rels = explode( ' ', $rel ); 110 111 if ( false === in_array( 'noopener', $rels, true ) ) { 112 $rels[] = 'noopener'; 113 } 114 $rel = implode( ' ', $rels ); 115 } else { 116 $rel = 'noopener'; 117 } 118 110 119 $target = ' target="' . $target . '"'; 111 120 } 121 122 if ( '' !== $rel ) { 123 $rel = ' rel="' . esc_attr( $rel ) . '"'; 124 } 125 112 126 $output .= '<a href="' . $the_link . '"' . $rel . $title . $target . '>'; 113 127 114 128 $output .= $parsed_args['link_before'];