Avisos
Vaciar todo

Incluir Check en Formularios  

 
Carlos
 Carlos
Honorable Member

Hola,

Necesito modificar los FORMULARIOS de la web para que acepten leer los términos y politicas

En el formulario de registro de nuevo usuario, aparece la check-box de “He leído y acepto las políticas de privacidad”, a esta check
En el formulario de contacto, se indica: “ He leído y acepto los términos de privacidad y uso”, debería modificarse por “He leído y acepto las políticas de privacidad.

Contenido solo visible a usuarios registrados

Citar
Respondido : 24/11/2021 12:51 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Carlos, 

Entiendo que lo que deseas es modificar el texto de la política de aceptación en el formulario de contacto

Screenshot (92)

Si es así veo que este formulario lo tienes construido con contact form 7, para modificarlo debes acceder al apartado de Contacto y dentro de todos los formularios selecciona tu formulario de contacto, pulsa sobre él para ingresar a las opciones de configuración

Screenshot (93)
Screenshot (94)

Una vez dentro de este apartado en la pestaña verás los campos de tu formulario, debes ubicar el campo de aceptación y modificar el texto por el que deseas

Screenshot (95)

Guarda los cambios y comprueba si con ello logras modificar el texto que deseas

Un Saludo 

ResponderCitar
Respondido : 24/11/2021 1:12 pm

Carlos
 Carlos
Honorable Member

Hola,

Gracias, si ese sí lo he podido modificar. 

¿Cómo incluyo el enlace en el registro?

a esta check box debería incluirse el hipervínculo a las políticas de privacidad, tal y como aparece en el de contacto

https://www.felizcaminar.com/mi-cuenta/

ResponderCitar
Respondido : 26/11/2021 11:32 am
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Carlos, 

En este caso para añadir las políticas de privacidad en tu formulario de registro de woocommerce puedes probar con el siguiente código que debes añadir en el function.php de tu tema (preferiblemente un tema hijo), otra opción de añadirlo es a través de un plugin como code snippets

add_action( 'woocommerce_register_form', 'web_add_registration_privacy_policy', 11 );

function web_add_registration_privacy_policy() {

woocommerce_form_field( 'privacy_policy_reg', array(
'type' => 'checkbox',
'class' => array('form-row privacy'),
'label_class' => array('woocommerce-form__label woocommerce-form__label-for-checkbox checkbox'),
'input_class' => array('woocommerce-form__input woocommerce-form__input-checkbox input-checkbox'),
'required' => true,
'label' => 'He leído y acepto las <a href="TU URL DE POLITICAS">políticas de privacidad</a>',
));

}

//Mostrar error si las politicas no son aceptadas

add_filter( 'woocommerce_registration_errors', 'web_validate_privacy_registration', 10, 3 );

function web_validate_privacy_registration( $errors, $username, $email ) {
if ( ! is_checkout() ) {
if ( ! (int) isset( $_POST['privacy_policy_reg'] ) ) {
$errors->add( 'privacy_policy_reg_error', __( 'La aceptación de las políticas es requerida', 'woocommerce' ) );
}
}
return $errors;
}

 

Para localizar este archivo solo debes ir a tu cPanel -> Administrador de archivos -> public_html, una vez en este apartado ingresa a la carpeta donde tienes los archivos de tu sitio web e ingresa al directorio wp-content/themes/tu_tema en esta opción verás el archivo function.php edítalo y añade abajo del todo el código anterior

Ten en cuenta añadir la URL de las políticas de tu sitio web en el código donde indica "TU URL DE POLÍTICAS"

El resultado debe ser por ejemplo

image

Guarda los cambios y comprueba si todo se muestra como deseas

Un Saludo 

ResponderCitar
Respondido : 26/11/2021 1:58 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Carlos
 Carlos
Honorable Member

@karen

Muchas gracias, pero nos sigue sin aparecer https://www.felizcaminar.com/mi-cuenta/

Lo hemos incluido en functions.php del tema hijo

 

ResponderCitar
Respondido : 30/11/2021 1:23 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Carlos, 

Puedes enviarnos una captura como estas añadiendo el código en tu sitio web?, actualmente veo que en el formulario de registro se muestra la aceptación, pero no veo el enlace de la política de privacidad, adicional a ello veo que tienes otros campos añadidos en el formulario de registro, de igual forma coméntanos si estás usando algún plugin para ello? 

Screenshot (23)

Un Saludo

ResponderCitar
Respondido : 30/11/2021 1:56 pm

Cursos Gratuitos WordPress

Carlos
 Carlos
Honorable Member

@karen

Hola, 

Si eso ya aparecía antes de incluir este código.

Captura de pantalla 2021 11 30 a las 15.20.22 1

 

ResponderCitar
Respondido : 30/11/2021 2:25 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Carlos.

Prueba lo siguiente:

.- Accede a woocommerce -> Ajustes -> Cuentas y privacidad

.- En al Opción "

 

El ShortCode "

 

Un saludo

ResponderCitar
Respondido : 30/11/2021 3:44 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Carlos
 Carlos
Honorable Member

@pepesoler

 

Hola,

No aparece nada, sigue sin funcionar.

Screenshot (2)
Screenshot (1)

 

ResponderCitar
Respondido : 01/12/2021 2:33 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Carlos.

Ok, instala el plugin Loco Translate:

-> https://es.wordpress.org/plugins/loco-translate/

.- Edita los textos del plugin de WooCommerce y revisa si ese texto se encuentra entre las cadenas de texto del plugin.

 

Un saludo

ResponderCitar
Respondido : 01/12/2021 4:11 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación