Campo antibots en registro de Woocommece (Honeypot)
Un Honeypot es un campo oculto en el formulario de registro para el registro de usuarios de woocommerce en este caso, con esto podemos evitar bots de auto registro ya que al usar o rellenar este campo "trampa" el sistema bloquea el registro.
Editado
// Campo oculto Honeypot
add_action( 'woocommerce_register_form', function () {
?>
<p style="display:none">
<input type="text" name="company" value="">
</p>
<?php
});
add_filter( 'woocommerce_registration_errors', function ( $errors ) {
if ( ! empty( $_POST['company'] ) ) {
$errors->add( 'bot_detected', 'Registro no permitido.' );
}
return $errors;
}, 10 );...Editado
0
Puntos
Puntos
43
Visitas
Visitas
0
Resp
Resp
Por alber hace 1 semana
Admin