¡Atención!

Este artículo contiene código PHP y JavaScript y está destinado a desarrolladores. Ofrecemos este código como cortesía, pero no proporcionamos soporte para personalizaciones de código o desarrollo de terceros.

Para obtener ayuda adicional, consulta el tutorial de WPBeginner sobre cómo añadir código personalizado.

Descartar

Cómo hacer que la contraseña del Bloqueador de Formularios no distinga entre mayúsculas y minúsculas

Introducción

¿Le gustaría hacer que la contraseña utilizada para el complemento Bloqueador de Formularios no distinga entre mayúsculas y minúsculas? En muchos casos, es posible que solo desee mantener simple la contraseña requerida para estos formularios. ¡Con un pequeño fragmento de código puede simplificar fácilmente estas contraseñas y en este tutorial, le guiaremos paso a paso!

Creación del formulario

Para empezar, vamos a crear un formulario con nuestros campos y nos aseguraremos de que haya habilitado la verificación de contraseña dentro de la Configuración del formulario.

Hemos utilizado el texto en minúsculas de iamtheone como nuestra contraseña.

comience por crear su formulario de bloqueo de formularios y habilitar la verificación de contraseña antes de añadir el fragmento que no distingue entre mayúsculas y minúsculas para la contraseña

Si necesita ayuda para crear un formulario de Bloqueador de Formularios, consulte esta documentación.

Añadir el fragmento

Ahora es el momento de añadir el fragmento a su sitio. Si necesita ayuda sobre cómo y dónde añadir fragmentos a su sitio, revise este tutorial.

/**
 * Ignore case sensitive text in password for the Form Locker forms
 *
 * @link https://wpforms.com/developers/how-to-make-the-form-locker-password-non-case-sensitive/
 */

function wpf_form_locker_password( ) {
?>
 
<script type="text/javascript">
 
    jQuery(function($){
		
		$( '.wpforms-password-locked form' ).on( 'wpformsBeforeFormSubmit', function(){
			
			var $password = $( 'input[name="wpforms[form_locker_password]"]' );
			
			// Change input value to lowercase before submission
			$password.val( $password.val().toLowerCase() );
			
		});
		
    });
 
    </script>
 
<?php
}
 
add_action( 'wpforms_wp_footer_end', 'wpf_form_locker_password', 30 );

Este fragmento buscará cualquier formulario que se haya habilitado para el complemento Bloqueador de Formularios utilizando el campo Contraseña para la verificación.

si su contraseña está en minúsculas pero el usuario tiene activado el bloqueo de mayúsculas, la contraseña aún sería aceptada

¡Y eso es todo lo que necesita para permitir un campo de contraseña que no distinga entre mayúsculas y minúsculas en sus formularios de Bloqueador de Formularios! ¿También le gustaría mostrar un número de entradas restantes con los formularios de Bloqueador de Formularios? Consulte nuestro tutorial sobre Cómo mostrar el número límite de entradas restantes.

Referencia de acción: wpforms_wp_footer_end