Сообщение об ошибке проверки WooCommerce отображается под каждым полем проверки

avatar
Mary X Nabors
1 июля 2021 в 15:54
312
1
0

Сообщение об ошибке WooCommerce Required field может отображаться под полем проверки. Но я не могу отобразить сообщение об ошибке проверки под полем проверки. Любое решение, пожалуйста....

 function checkout_validation_fields_error ( $field, $key, $args, $value ) {
if ( strpos( $field, '<span class="woocommerce-input-wrapper">' ) !== false && $args['woocommerce-invalid'] ) {
   $error = '<span class="error-inline" style="display:none">';
   $error .= sprintf( __( '%s <span class="error-inline-left" > is a not valid.</span>', 'woocommerce' ), $args['label'] );
   $error .= '</span>';
   $field = substr_replace( $field, $error, strpos( $field, '</span>' ), 0);
}

возврат $поле; }

add_filter('woocommerce_form_field', 'checkout_validation_fields_error', 10, 4);

enter image description here

Источник

Ответы (1)

avatar
Poocey
7 сентября 2021 в 15:47
0

Измените $args['woocommerce-invalid'] на $args['required'] и все заработает.