WordPress aggiunge automaticamente un'animazione di scuotimento al modulo di accesso ogni volta che qualcuno inserisce credenziali errate.
Sebbene questa funzionalità sia stata progettata per essere utile, molti proprietari di siti la trovano un'esperienza fastidiosa e preferiscono qualcosa di più discreto e professionale.
Se stai cercando di creare un'esperienza di accesso più curata, rimuovere l'effetto di scuotimento è uno di quei piccoli tocchi che possono fare una grande differenza.
È particolarmente popolare tra i proprietari di attività commerciali e i creatori di siti di appartenenza che desiderano che il loro processo di accesso sia raffinato come il resto dell'esperienza del loro sito.
Ecco la buona notizia: non è necessario essere uno sviluppatore per apportare questa modifica. Ti guideremo nel modo più semplice per disabilitare l'effetto di scuotimento del login, passo dopo passo.

Cos'è l'effetto di scuotimento del login di WordPress?
Se commetti un errore tentando di accedere al tuo sito web WordPress, la casella di accesso si scuoterà e verrà visualizzato un messaggio di errore.
Questo ti fa sapere che il nome utente o la password che hai inserito non sono corretti.

Questo è progettato per avvisare l'utente in modo che noti che l'accesso non è andato a buon fine.
Tuttavia, alcuni utenti potrebbero trovarlo fastidioso o poco professionale, o voler ridurre gli script di animazione non necessari sui loro siti web.
La rimozione dell'effetto di scuotimento del login è una decisione basata sulla preferenza personale. A nostro parere, aiuta ad attirare l'attenzione degli utenti e fa sapere loro che c'è un errore di accesso. Ecco perché sui nostri siti non rimuoviamo l'effetto di scuotimento del login.
Detto questo, vediamo come rimuovere l'effetto di scuotimento del login in WordPress
Come rimuovere l'effetto di scuotimento del login in WordPress
La funzionalità di scuotimento del login viene aggiunta con un file JavaScript che WordPress include in ogni pagina di accesso. Tutto ciò che dobbiamo fare per disabilitare l'effetto è rimuovere il JavaScript.
Il modo più sicuro e semplice per farlo è con il plugin WPCode, poiché include già uno script per rimuovere l'effetto di scuotimento del login nella sua libreria di snippet.
Abbiamo testato a fondo lo strumento e lo abbiamo trovato il modo più sicuro e semplice per aggiungere codice personalizzato al tuo sito web. Se vuoi saperne di più sulla nostra esperienza, puoi dare un'occhiata alla nostra recensione dettagliata di WPCode.
Innanzitutto, devi installare il plugin gratuito WPCode. Se hai bisogno di aiuto, puoi consultare la nostra guida passo passo su come installare un plugin WordPress.
Nota: WPCode ha un piano gratuito che puoi utilizzare per questo tutorial. Tuttavia, l'aggiornamento al piano pro ti darà accesso a funzionalità come una libreria cloud di snippet di codice, logica condizionale intelligente, snippet di blocchi e altro ancora.
Dopo l'attivazione, puoi navigare alla pagina Snippet di codice » + Aggiungi snippet.
Una volta lì, puoi utilizzare la funzione di ricerca del plugin per trovare lo snippet 'Rimuovi animazione scuotimento login'.

Successivamente, quando passi il mouse sopra lo snippet, vedrai un pulsante 'Usa snippet'. Cliccando su quel pulsante si aprirà una nuova finestra in cui lo snippet è già configurato per te.
Tutto quello che devi fare è attivare il pulsante 'Attivo' e quindi fare clic sul pulsante 'Aggiorna'.

In alternativa, gli utenti avanzati possono copiare e incollare manualmente lo snippet di codice.
Aggiungi semplicemente questo codice al file functions.php del tuo tema:
function wpb_remove_loginshake() {
remove_action('login_footer', 'wp_shake_js', 12);
}
add_action('login_footer', 'wpb_remove_loginshake');
Una volta salvato il file o attivato lo snippet, l'effetto di scuotimento del login verrà disabilitato.
Domande frequenti sull'effetto di scuotimento del login di WordPress
Ecco alcune domande che i nostri lettori pongono frequentemente sull'effetto di scuotimento del login di WordPress:
Perché qualcuno vorrebbe rimuovere l'effetto di scuotimento del login?
Se stai creando una pagina di accesso personalizzata o gestendo il sito di un cliente, l'effetto di scuotimento può sembrare poco rifinito o indesiderato.
Alcuni marchi preferiscono un flusso di accesso più semplice, con meno animazioni o rumore visivo. Rimuoverlo può rendere la pagina di accesso più fluida e raffinata.
Inoltre, se stai ottimizzando le prestazioni o controllando script inutilizzati, la rimozione di JavaScript non necessari (come wp_shake_js) può aiutare a semplificare la tua pagina. Anche se si tratta solo di un piccolo script, ogni piccolo contributo conta per la velocità e i tempi di caricamento.
Lo snippet per rimuovere l'effetto di scuotimento del login funzionerà con tutte le versioni di WordPress?
La maggior parte delle versioni moderne di WordPress (dalla 5.0 in poi) utilizza l'hook login_footer per allegare il JavaScript responsabile dell'effetto di scuotimento.
Se ti imbatti in un tutorial più vecchio che utilizza invece l'hook login_head, quel metodo potrebbe non funzionare correttamente sulle installazioni aggiornate.
Per evitare problemi di compatibilità, assicurati di utilizzare l'hook corretto per la tua versione. È anche una buona idea testare la modifica in un ambiente di staging o con la modalità di debug abilitata.
Alcuni temi o plugin di personalizzazione del login potrebbero reintrodurre animazioni o sovrascrivere il tuo snippet, quindi verifica sempre che l'effetto sia completamente rimosso dopo averlo applicato.
Posso annullare la modifica in seguito se voglio ripristinare l'effetto di scuotimento del login?
Sì, la personalizzazione è completamente reversibile. Sia che tu abbia utilizzato un plugin come WPCode per inserire lo snippet o lo abbia aggiunto manualmente al tuo file functions.php, puoi rimuoverlo in qualsiasi momento.
Disattiva o elimina semplicemente lo snippet, quindi cancella le cache per assicurarti che le modifiche si riflettano sulla pagina di accesso.
Questo ti offre la flessibilità di sperimentare senza rischi. Se in seguito installi un plugin di accesso personalizzato o decidi che preferisci comunque l'animazione di scuotimento, WordPress tornerà automaticamente a mostrarla quando si verificano errori di accesso, a condizione che il codice di rimozione non sia più attivo.
Guide Esperte sull'Accesso a WordPress
Speriamo che questo articolo ti abbia aiutato a rimuovere l'effetto di scuotimento all'accesso in WordPress.
Potresti anche voler consultare altri articoli relativi alla pagina di accesso di WordPress:
- Come creare una pagina di accesso personalizzata di WordPress (Guida definitiva)
- Come consentire la registrazione degli utenti sul tuo sito WordPress
- Come creare un popup modale di accesso WordPress (passo dopo passo)
- Come aggiungere il login con un clic di Google in WordPress
- Come aggiungere CAPTCHA al modulo di accesso e registrazione di WordPress
- Come aggiungere l'accesso senza password in WordPress con Magic Links
- Come Creare un Accesso Temporaneo per WordPress (Senza Password)
- I migliori plugin per la pagina di accesso di WordPress (Sicuri e personalizzabili)
Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

wpstooni
Quando accedo con InfiniteWP, non ho il problema. Ma grazie per questi consigli!