Avisos
Vaciar todo

[Resuelto] Desactivar "OBLIGATORIO" de algunos campos

6 Respuestas
3 Usuarios
0 Reactions
19 Visitas
Respuestas: 63
Trusted Member
Topic starter
 

Buenas tardes.

Tengo desactivados los campos que no quiero que sean obligatorios pero cuando relleno el formulario me sigue dando el error de que son obligatorios.

Captura de pantalla 2023 02 19 a las 16.30.19
Captura de pantalla 2023 02 19 a las 16.29.53
Captura de pantalla 2023 02 19 a las 16.30.39

Contenido solo visible a usuarios registrados


 
Respondido : 19/02/2023 3:34 pm
Respuestas: 63
Trusted Member
Topic starter
 
Captura de pantalla 2023 02 19 a las 16.35.12

 
Respondido : 19/02/2023 3:35 pm
Pepe
 Pepe
Respuestas: 41111
Illustrious Member Admin
 

Hola.

Añade lo siguiente en el archivo functions.php  que encontrarás en wp-content -> themes -> tu_plantilla o si utilizas algún plugin para añadir código:

add_filter( 'woocommerce_billing_fields', 'we_wc_unrequire_field');
function we_wc_unrequire_field( $fields ) {
$fields['billing_first_name']['required'] = false;
$fields['billing_last_name']['required'] = false;
$fields['billing_']['required'] = false;
$fields['billing_company']['required'] = false;
$fields['billing_matricula']['required'] = false;
$fields['billing_country']['required'] = false;
$fields['billing_address_1']['required'] = false;
$fields['billing_address_2']['required'] = false;
$fields['billing_city']['required'] = false;
$fields['billing_state']['required'] = false;
$fields['billing_postcode']['required'] = false;
$fields['billing_phone']['required'] = false;
$fields['billing_email']['required'] = false;

return $fields;
}

 

Con el código que te adjunte todos los campos son opcionales, si quieres que algún campo sea obligatorio modifica false  por true

 

Un saludo


 
Respondido : 19/02/2023 4:32 pm
Respuestas: 63
Trusted Member
Topic starter
 

Buenas tardes.

Gracias por la respuesta.

He agregado y modificado el código, aún así, la dirección, población, región y código postal siguen apareciendo como obligatorio.

Muchas gracias.

un saludo. 

Captura de pantalla 2023 02 19 a las 18.13.21
Captura de pantalla 2023 02 19 a las 18.14.22

 
Respondido : 19/02/2023 5:18 pm
Respuestas: 63
Trusted Member
Topic starter
 

He hecho una prueba y veo que aunque aparezca el asterisco de obligatorio, actúa como opcional.

He añadido la etiqueta Opcional y listo.

Muchas gracias por la ayuda.

Un saludo. 


 
Respondido : 19/02/2023 5:41 pm
Bruno
Respuestas: 6459
Illustrious Member Moderator
 

Que tal,

Excelentes noticias, daremos por resuelta tu consulta pero de igual manera si tienes otra duda no dudes en dejarla por aca

Saludos!


 
Respondido : 19/02/2023 7:13 pm