Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come disabilitare le e-mail per la password persa/modificata in WordPress

Per default, WordPress invia automaticamente un’email agli amministratori di WordPress quando un altro utente reimposta la propria password utilizzando il link per la password persa. Questa caratteristica può essere utile per monitorare l’attività degli account e potenziali problemi di sicurezza.

Ma se gestite un blog con più autori come il nostro, immaginiamo quanto possa essere fastidioso ricevere queste notifiche in modo costante, soprattutto se il vostro sito ha molti utenti. Queste email possono ingombrare rapidamente la vostra casella di posta, rendendo più difficile concentrarsi sulle notifiche più importanti.

In questo articolo vi mostreremo come disabilitare le notifiche di amministrazione per la password persa/modificata in WordPress.

How to disable lost/changed password emails in WordPress

Perché disabilitare le e-mail di smarrimento/modifica della password in WordPress?

Per impostazione predefinita, WordPress facilita agli utenti la reimpostazione della password. È sufficiente accedere alla schermata di login di WordPress e cliccare sul link “Hai perso la password?”.

Resetting your WordPress password

Ogni volta che un utente reimposta la propria password, WordPress invia all’amministratore del sito un’email.

Questi messaggi possono aiutare a individuare attività sospette, tra cui gli hacker che potrebbero introdursi nell’account di un utente modificandone la password.

The WordPress password reset email

Tuttavia, queste email con password perse o modificate possono diventare fastidiose se siete amministratori di un sito e consentite la registrazione degli utenti sul vostro sito web WordPress.

Detto questo, vediamo come disabilitare le e-mail di smarrimento/modifica della password in WordPress. Utilizzate i link rapidi qui sotto per passare direttamente al metodo che desiderate utilizzare:

Metodo 1: Disabilitare le e-mail di password persa/modificata in WordPress (metodo senza codice)

Questo metodo è consigliato a tutti i principianti, poiché non richiede di toccare alcun codice.

Il modo più semplice per disabilitare le e-mail di smarrimento/modifica della password in WordPress è utilizzare il plugin WP Mail SMTP Pro.

WP Mail SMTP è il miglior plugin SMTP per WordPress sul mercato. Oltre 3 milioni di proprietari di siti web utilizzano WP Mail SMTP per migliorare la consegna delle e-mail e risolvere il problema dell’invio di e-mail da parte di WordPress.

WP Mail SMTP consente anche di controllare quali e-mail di WordPress vengono inviate, in modo da poter disabilitare selettivamente quelle che si desidera. Queste includono le notifiche automatiche degli aggiornamenti e l’e-mail “Password Changed”.

Nota: esiste anche un plugin WP Mail SMTP gratuito che riconfigura WordPress in modo che utilizzi un provider SMTP corretto per l’invio di e-mail. Tuttavia, questo plugin gratuito non consente di disabilitare l’e-mail di “Reset password”, quindi in questa guida utilizzeremo il plugin premium.

Dopo aver acquistato il plugin WP Mail SMTP, è sufficiente fare clic sulla scheda “Download” nel proprio account WP Mail SMTP.

È quindi possibile fare clic sul pulsante “Download WP Mail SMTP” per scaricare il plugin sul computer come file ZIP.

Downloading the WP Mail SMTP plugin

Successivamente, è sufficiente scorrere fino alla sezione “Chiave di licenza”. Questa chiave è necessaria per attivare il plugin, quindi è bene tenere aperta questa pagina.

Una volta fatto ciò, dovrete caricare il file ZIP sul vostro sito web WordPress e attivare il plugin WP Mail SMTP. Per maggiori dettagli, consultate la nostra guida su come installare un plugin di WordPress.

Dopo l’attivazione, andare su WP Mail SMTP ” Impostazioni.

Ora è possibile digitare o copiare/incollare la chiave di licenza di WP Mail SMTP nel campo “Chiave di licenza”. Una volta fatto ciò, basta cliccare sul pulsante “Verifica chiave”.

The WP SMTP license key field

Dopo aver verificato la chiave di licenza, andare su WP Mail SMTP ” Impostazioni.

A questo punto è possibile fare clic sulla scheda “Controlli e-mail”.

The WP SMTP plugin's email controls

In questa pagina vengono visualizzate tutte le e-mail che WordPress invia automaticamente.

Per disattivare l’e-mail di smarrimento/modifica della password, basta scorrere la sezione “Modifica dell’e-mail o della password dell’utente”.

How to disable the WordPress password reset emails

Quindi, trovare il cursore “Reimposta password con successo” e fare clic su di esso. In questo modo il cursore passerà da “On” a “Off”.

Ora non riceverete più un’e-mail ogni volta che un utente cambia la propria password.

WP SMTP's password reset settings

Metodo 2: Disabilitare le e-mail di password persa/modificata in WordPress (metodo del codice)

Se non volete configurare un plugin SMTP, potete disabilitare le e-mail di reimpostazione della password aggiungendo del codice al vostro blog o sito web WordPress.

È qui che entra in gioco WPCode.

Questo plugin gratuito consente di aggiungere facilmente CSS, PHP, HTML e altro ancora a WordPress senza mettere a rischio il sito. È sufficiente incollare il codice del plugin nell’editor di WPCode e attivare e disattivare il codice con un semplice clic.

Per iniziare, è necessario installare e attivare WPCode. Per maggiori informazioni, consultate la nostra guida passo passo su come installare un plugin di WordPress.

Dopodiché, andate su Code Snippets ” Add Snippet nella dashboard di WordPress.

Adding custom code to your WordPress website

Qui vengono mostrati tutti gli snippet preconfezionati che è possibile aggiungere al sito. Questi includono uno snippet che modifica il testo “Ciao Admin”, disabilita lo svuotamento automatico del cestino, disattiva la barra di amministrazione di WordPress e altro ancora.

In questo caso, il codice che vogliamo utilizzare non è presente nell’elenco degli snippet predefiniti. È necessario fare un passaggio del mouse su “Aggiungi codice personalizzato (nuovo snippet)” e selezionare “+ Aggiungi snippet personalizzato” quando appare.

Adding a new custom code snippet in WPCode

Per iniziare, digitate un titolo per lo snippet personalizzato. Può essere qualsiasi cosa che aiuti a identificare il codice nella dashboard di WordPress.

Quindi, aprire il menu a discesa “Tipo di codice” e scegliere “PHP”.

How to disable password reset notifications using WPCode

Dopodiché, è sufficiente incollare il seguente snippet nell’editor di codice:

remove_action( 'after_password_reset', 'wp_password_change_notification' );

Sotto il riquadro del codice vengono visualizzate alcune opzioni di inserimento. Esistono due opzioni principali: Auto Insert e Shortcode (Default).

Se non è già selezionato, cliccate su “Inserisci automaticamente”: WPCode inserirà ed eseguirà automaticamente il codice in tutto il vostro negozio online, sito web o blog.

Inserting a code snippet across your website or blog automatically

Fatto questo, è possibile aggiungere dei tag allo snippet di codice.

Questo può aiutare a organizzare gli snippet di codice per argomenti e funzionalità.

Adding tags to a custom code snippet

Quando si è pronti a pubblicare lo snippet PHP, scorrere fino alla parte superiore della schermata e fare clic sulla levetta “Inattivo”, in modo che diventi “Attivo”.

Infine, fare clic su “Salva snippet” per rendere attivo lo snippet.

How to disable the password reset emails for WordPress admins

WordPress smetterà di inviare notifiche di reimpostazione della password all’indirizzo e-mail dell’amministratore.

Consigli degli esperti per gestire l’amministrazione di WordPress

Volete approfondire i modi per migliorare la vostra esperienza su WordPress? Selezionate queste guide qui sotto:

Speriamo che questo articolo vi abbia aiutato a capire come disabilitare le email di password persa/modificata in WordPress. Potreste anche voler selezionare i nostri esperti tra i migliori plugin per la Bacheca di amministrazione di WordPress e la nostra guida su come esternalizzare lo sviluppo di WordPress.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

20 commentiLascia una risposta

  1. Deivid

    Tried adding this via a code snippet, as explained is possible in the article. But still getting notification emails?

    • WPBeginner Support

      Depending on the code snippet plugin, ensure the specific snippet is enabled as the most common reason the snippet would not be working.

      Admin

  2. Ali Jooyafar

    Thank You So much because of your useful tutorial.
    a WP User From Iran. <3

    • WPBeginner Support

      Glad our guide was helpful :)

      Admin

  3. David

    Hello Good day wpbeginners, I tried using code snippet plugin, then placing the codes but I get an error saying
    “The snippet has been deactivated due to an error on line 3: Cannot redeclare function wp_password_change_notification”.

    Please I need a solution to this. Thanks

    • WPBeginner Support

      For the method in this article, you would need to add it as a custom plugin and not using an additional plugin for it to work.

      Admin

  4. Marc

    Thank you so much, so many emails and thus energy wasted nowadays, that could be saved with 3 lines of code.. thank you!!

    • WPBeginner Support

      Glad our guide was helpful, while not the solution for every site we’re glad this could be something useful to you :)

      Admin

  5. Christopher Simmons

    Thanks for this, was resetting some of my author passwords simply for security, and they started complaining why they were getting emails about it when they no longer write for my publication — doh. This would have helped there, and now it’s in place in our “extension plugin” we put all our hacks into. :-)

    THANK YOU!

  6. ronald

    Thanks for this code it helps me and my admin.

  7. Marie Jac

    Hi!

    I am trying to remove the notification sent to the user himself when reset his password (because an email is already sent by another customer plugin). The code above seems to only remove notification to admin. Is there another code I can use?

    Thank you!!

  8. Guido

    There is an hook for that.
    Simply add this line of code

    remove_action( 'after_password_reset', 'wp_password_change_notification' );

  9. Fábio Tojal

    Hi there,

    I am having problem! When I click on Reset Password nothing Happens! It stays in the same page!

    Do you know what is happenig ?

    Thanks!

  10. Steve Barman

    The plugin generated 4 characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin. – I hope this isn’t anything to worry about

  11. John Dough

    Another option is to filter all emails from change password to the trash. In GMail you can setup a filter by opening the email and then somewhere along the top is a list of options. One is filter messages like these. Follow the onscreen instructions and send them to the trash.

  12. Bajza Ferenc

    Hi,

    I found better solution for solve this problem without plugin.

    Backup your wp-includes/pluggable.php
    Edit wp-includes/pluggable.php file
    Find wp_password_change_notification part
    Delete these lines from file:

    if ( !function_exists(‘wp_password_change_notification’) ) :
    /**
    * Notify the blog admin of a user changing password, normally via email.
    *
    * @since 2.7.0
    *
    * @param object $user User Object
    */
    function wp_password_change_notification(&$user) {
    // send a copy of password change notification to the admin
    // but check to see if it’s the admin whose password we’re changing, and skip this
    if ( 0 !== strcasecmp( $user->user_email, get_option( ‘admin_email’ ) ) ) {
    $message = sprintf(__(‘Password Lost and Changed for user: %s’), $user->user_login) . “\r\n”;
    // The blogname option is escaped with esc_html on the way into the database in sanitize_option
    // we want to reverse this for the plain text arena of emails.
    $blogname = wp_specialchars_decode(get_option(‘blogname’), ENT_QUOTES);
    wp_mail(get_option(‘admin_email’), sprintf(__(‘[%s] Password Lost/Changed’), $blogname), $message);
    }
    }
    endif;

    Save.

    Enjoy.

    • Alvaro

      NEVER, NEVER, NEVER edit WordPress core files.

      Any change should be done through a plugin or a child theme.

  13. Pam Blizzard

    Exactly what I wanted to know – and I thought putting a snippet in functions.php was the best way to go, but I’m so glad you mentioned that it wouldn’t work. THANK YOU!

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.