| @@ -260,13 +260,13 @@ | ||
| 260 | 260 | */ |
| 261 | 261 | public function update( $new_instance, $old_instance ) { // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable |
| 262 | 262 | $instance = array(); |
| 263 | 263 | |
| 264 | - $instance['title'] = sanitize_text_field( $new_instance['title'] ); | |
| 264 | + $instance['title'] = sanitize_text_field( $new_instance['title'] ?? '' ); | |
| 265 | 265 | $instance['icon-size'] = $this->defaults['icon-size']; |
| 266 | 266 | $instance['url-icons'] = array_key_exists( 'url-icons', $new_instance ) ? $new_instance['url-icons'] : array(); |
| 267 | 267 | |
| 268 | - if ( in_array( $new_instance['icon-size'], array( 'small', 'medium', 'large' ), true ) ) { | |
| 268 | + if ( in_array( $new_instance['icon-size'] ?? '', array( 'small', 'medium', 'large' ), true ) ) { | |
| 269 | 269 | $instance['icon-size'] = $new_instance['icon-size']; |
| 270 | 270 | } |
| 271 | 271 | |
| 272 | 272 | $instance['new-tab'] = isset( $new_instance['new-tab'] ) ? (bool) $new_instance['new-tab'] : false; |