$value ) { $sanitize_key = sanitize_key( $key ); if ( 'unit' === $key || 'units' === $key ) { $new_array[ $sanitize_key ] = wp_filter_nohtml_kses( $value ); } else { $new_array[ $sanitize_key ] = intval( $value ); } } return $new_array; } } if ( ! function_exists( 'spf_pcp_sanitize_number_field' ) ) { /** * * Sanitize number * * @param mixed $value value. * @since 1.0.0 * @version 1.0.0 */ function spf_pcp_sanitize_number_field( $value ) { if ( empty( $value ) ) { return 0; } else { return intval( $value ); } } } if ( ! function_exists( 'spf_pcp_sanitize_border_field' ) ) { /** * * Sanitize border field * * @param mixed $array value. * @since 1.0.0 * @version 1.0.0 */ function spf_pcp_sanitize_border_field( $array ) { if ( empty( $array ) || ! is_array( $array ) ) { return array(); } $new_array = array(); foreach ( $array as $key => $value ) { $sanitize_key = sanitize_key( $key ); if ( 'style' === $key || 'unit' === $key || 'units' === $key || strpos( $key, 'color' ) !== false ) { $new_array[ $sanitize_key ] = sanitize_text_field( $value ); } else { $new_array[ $sanitize_key ] = intval( $value ); } } return $new_array; } } if ( ! function_exists( 'spf_pcp_sanitize_color_group_field' ) ) { /** * * Sanitize color group field * * @param mixed $array value. * @since 1.0.0 * @version 1.0.0 */ function spf_pcp_sanitize_color_group_field( $array ) { if ( empty( $array ) || ! is_array( $array ) ) { return array(); } $new_array = array(); foreach ( $array as $key => $value ) { $sanitize_key = sanitize_key( $key ); $new_array[ $sanitize_key ] = sanitize_text_field( $value ); } return $new_array; } }