Merge pull request #408 from woocommerce/pcp-315-html-input

Do not remove html for plugin settings text inputs
This commit is contained in:
Emili Castells 2021-12-15 14:16:36 +01:00 committed by GitHub
commit 2967b63fdf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -372,14 +372,11 @@ class SettingsListener {
case 'text':
case 'number':
case 'ppcp-text-input':
case 'ppcp-password':
$settings[ $key ] = isset( $raw_data[ $key ] ) ? sanitize_text_field( $raw_data[ $key ] ) : '';
$settings[ $key ] = isset( $raw_data[ $key ] ) ? wp_kses_post( $raw_data[ $key ] ) : '';
break;
case 'ppcp-password':
case 'password':
if ( empty( $raw_data[ $key ] ) ) {
break;
}
$settings[ $key ] = sanitize_text_field( $raw_data[ $key ] );
$settings[ $key ] = $raw_data[ $key ] ?? '';
break;
case 'ppcp-multiselect':
$values = isset( $raw_data[ $key ] ) ? (array) $raw_data[ $key ] : array();