Un usuario preguntó 👇
Hola, donantes conjuntos:
Estoy creando un formulario de suscripción con una casilla de verificación. Esta casilla de verificación debe marcarse antes de que las personas puedan continuar con la suscripción / verificación. Ahora tengo una casilla de verificación, pero aún no es necesaria y no sé cómo verificar si la casilla de verificación está marcada (intente decirlo rápidamente 😉). Lo probé con la opción «required_fields», pero no parece funcionar. ¿Existe una opción dentro de Give para verificar si una casilla de verificación está marcada?
¡Gracias por adelantado!
Luc
(@webdevmattcrom)
Hace 3 años, 5 meses
Hola luc,
Nuestros documentos explican cómo crear campos personalizados en detalle.
https://givewp.com/documentation/developers/how-to-create-custom-form-fields/
Compruébelo y háganos saber si tiene más preguntas.
¡Gracias!
Lanzador de hilos
(@qineto)
Hace 3 años, 5 meses
Bueno, como dije, probé la opción de campo requerido, como en la documentación que proporcionaste. Pero no funciona. Aquí está mi código:
function give_custom_form_fields( $form_id ) {
?>
<input type="checkbox" name="check" id="give-money-check" value="unchecked" />
<label for="give-money-check" class="cf-give-money-label"><div style="margin-left:30px;">Als het doel niet gehaald wordt ga ik ermee akkoord dat mijn geld gebruikt wordt voor activiteiten voor de bewoners van de zorginstelling.</div></label>
<?php
}
add_action( 'give_payment_mode_select', 'give_custom_form_fields', 10, 1 );
function give_validate_custom_fields( $required_fields, $form_id ) {
$required_fields['give-money-check'] = array(
'error_id' => 'invalid_give_money_check',
'error_message' => __( 'Check this please!.', 'give' ),
);
return $required_fields;
}
add_filter( 'give_donation_form_required_fields', 'give_validate_custom_fields', 10, 2 );
¿Tengo que agregar algo o me pierdo algo?
Esta respuesta fue modificada hace 3 años, 5 meses por.
(@webdevmattcrom)
Hace 3 años, 5 meses
Desea asegurarse de que el nombre y la identificación sean «cheque en efectivo», porque eso es lo que está verificando su código de validación. Asegúrese de actualizar eso en el código SAVE y también en el código de la etiqueta de correo electrónico.
Lanzador de hilos
(@qineto)
Hace 3 años, 5 meses
Gracias, funcionó!
(@webdevmattcrom)
Hace 3 años, 5 meses
¡Contento de escuchar!
Si le gusta, por favor brinde y agradezca nuestro apoyo, nos encantaría recibir una amable reseña aquí: https://wordpress.org/support/plugin/give/reviews/
¿Solucionó tu problema??
0 / 0