equal
deleted
inserted
replaced
100 |
100 |
101 if ( '' !== $title ) { |
101 if ( '' !== $title ) { |
102 $title = ' title="' . $title . '"'; |
102 $title = ' title="' . $title . '"'; |
103 } |
103 } |
104 $rel = $bookmark->link_rel; |
104 $rel = $bookmark->link_rel; |
|
105 |
|
106 $target = $bookmark->link_target; |
|
107 if ( '' !== $target ) { |
|
108 if ( is_string( $rel ) && '' !== $rel ) { |
|
109 if ( ! str_contains( $rel, 'noopener' ) ) { |
|
110 $rel = trim( $rel ) . ' noopener'; |
|
111 } |
|
112 } else { |
|
113 $rel = 'noopener'; |
|
114 } |
|
115 |
|
116 $target = ' target="' . $target . '"'; |
|
117 } |
|
118 |
105 if ( '' !== $rel ) { |
119 if ( '' !== $rel ) { |
106 $rel = ' rel="' . esc_attr( $rel ) . '"'; |
120 $rel = ' rel="' . esc_attr( $rel ) . '"'; |
107 } |
121 } |
108 $target = $bookmark->link_target; |
122 |
109 if ( '' !== $target ) { |
|
110 $target = ' target="' . $target . '"'; |
|
111 } |
|
112 $output .= '<a href="' . $the_link . '"' . $rel . $title . $target . '>'; |
123 $output .= '<a href="' . $the_link . '"' . $rel . $title . $target . '>'; |
113 |
124 |
114 $output .= $parsed_args['link_before']; |
125 $output .= $parsed_args['link_before']; |
115 |
126 |
116 if ( null != $bookmark->link_image && $parsed_args['show_images'] ) { |
127 if ( null != $bookmark->link_image && $parsed_args['show_images'] ) { |