WordPress de forma predeterminada viene con algunos códigos y librerías Javascript, que cumplen tareas muy importantes en el funcionamiento del conjunto de este gestor de contenido. Sin embargo, algunos son prescindibles, porque cumplen fines puramente estéticos, como es el caso del formulario de acceso de WordPress. Por eso hoy veremos cómo eliminar efecto de sacudida en formulario de acceso o login en tu sitio web.
Efectos de Formulario WordPress
Es muy probable que hayas notado que, cuando insertas tus datos de acceso en el formulario de acceso al panel de administración, o al perfil de usuario, y te equivocas en el correo electrónico o la contraseña de acceso a WordPress, sucede un interesante efecto.
El formulario de login del sitio web se sacude o vibra, para llamar tu atención a que los datos de acceso, o alguno de ambos están incorrecto, por lo tanto no puedes acceder hasta que digites los datos correctos en tu formulario de Login.
Es un script del lenguaje de programación Javascript que viene incluido de forma predeterminada con WordPress, cuyo único objetivo mostrar la sacudida en formulario de acceso, en el caso descrito arriba.
Puedes fácilmente deshabilitar o eliminar la vibración añadiendo un pequeño código que deshace o quita la función enganchada con el hook login_head
en el área wp-admin de tu sitio web.
Pero antes de proceder, te recomendamos crear una copia de respaldo Backup de los archivos de tu instalación. ¿Aún no usas Backup? Te enviamos urgentemente a elegir uno de los mejores plugins gratuitos para crear backup completo, y guardarlos en la nube, como en Dropbox (ref), Drive u otro servicio.
Si es la primera vez que trabajas con archivos del gestor de contenido WordPress, te invitamos a aprender cómo editar archivos de forma correcta.
Eliminar Sacudida en Formulario de Acceso WP
Ahora que estás dispuesto, veamos el siguiente código, el responsable de deshabilitar la sacudida del formulario, que debes insertar en tu archivo functions.php de tu tema actual, preferiblemente en la parte inferior.
function sacudida_login_wpbody() { remove_action('login_head', 'wp_shake_js', 12); } add_action('login_head', 'sacudida_login_wpbody');
Lo que hace básicamente este código es revertir la programación predeterminada de un código de javascript que viene con WordPress, pidiéndole al servidor que no lo descargara. ¡Así de simple!
Este código no afecta ninguna funcionalidad de WordPress, y no causa conflicto con ningún otro código.
Ahora vuelves a guardar el archivo y subirlo a su ubicación original, para que el código tenga efecto. A partir de este momento, cualquier otro intento fallido por el formulario de acceso, lo único que vas a ver es el mensaje de error en los datos.
Si eres de las personas que les gusta dificultar lo más posible que se pueda el trabajo a los hackers, que intentan ingresar a tu sitio web sin consentimiento, te invitamos a ver cómo personalizar el mensaje de error en formulario de acceso de WordPress, para mejorar la seguridad de tu sitio web.
¿Quieres un formulario de acceso más profesional? Una buena forma de conseguirlo es mediante este tutorial que te permite cambiar el logo de formulario de acceso de tu sitio web, y colocar el logo de tu marca.
Si te quedan dudas, puedes usar el formulario de comentario. Te invitamos a darle Me gusta a nuestra página en Facebook, y seguirnos por Twitter, para obtener el último contenido de tutoriales de optimización, seguridad y novedades de WordPress.