Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come rimuovere l'effetto di scuotimento del login in WordPress (Aggiornato)

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.

Come rimuovere l'effetto di scuotimento del login in WordPress (Aggiornato)

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.

La casella di accesso si scuoterà e verrà visualizzato un messaggio di errore

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'.

Selezione dello Snippet di Rimozione Animazione di Scuotimento all'Accesso in WPCode

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'.

Attivazione dello Snippet in WPCode

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:

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

1 CommentLeave a Reply

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.