settings['skip_validation'] = true; return $this; } protected function validate_value( $value ): bool { if ( ! empty( $this->settings['skip_validation'] ) ) { return true; } return (bool) wp_http_validate_url( $value ); } protected function sanitize_value( $value ) { return esc_url_raw( $value ); } }