equal
deleted
inserted
replaced
88 $title .= sprintf( |
88 $title .= sprintf( |
89 /* translators: %s: Date and time of last update. */ |
89 /* translators: %s: Date and time of last update. */ |
90 __( 'Last updated: %s' ), |
90 __( 'Last updated: %s' ), |
91 gmdate( |
91 gmdate( |
92 get_option( 'links_updated_date_format' ), |
92 get_option( 'links_updated_date_format' ), |
93 $bookmark->link_updated_f + ( get_option( 'gmt_offset' ) * HOUR_IN_SECONDS ) |
93 $bookmark->link_updated_f + (int) ( (float) get_option( 'gmt_offset' ) * HOUR_IN_SECONDS ) |
94 ) |
94 ) |
95 ); |
95 ); |
96 $title .= ')'; |
96 $title .= ')'; |
97 } |
97 } |
98 } |
98 } |
103 } |
103 } |
104 $rel = $bookmark->link_rel; |
104 $rel = $bookmark->link_rel; |
105 |
105 |
106 $target = $bookmark->link_target; |
106 $target = $bookmark->link_target; |
107 if ( '' !== $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 . '"'; |
108 $target = ' target="' . $target . '"'; |
117 } |
109 } |
118 |
110 |
119 if ( '' !== $rel ) { |
111 if ( '' !== $rel ) { |
120 $rel = ' rel="' . esc_attr( $rel ) . '"'; |
112 $rel = ' rel="' . esc_attr( $rel ) . '"'; |