WPMembers – Come cambiare indirizzo di destinazione a seconda di un certo parametro
A volte si ha la necessità di cambiare indirizzo di destinazione delle email di avviso di un certo utente registrato a seconda di dati inseriti dallo stesso.
Esiste un filtro WPMembers che si aiuta in questo.
Si tratta di wpmem_notify_addr.
Questo filtro hook può sovrascrivere l’indirizzo email utilizzato per inviare notifiche di amministrazione quando un nuovo utente si registra.
L’indirizzo predefinito utilizzato dal plugin è l’indirizzo impostato nelle Impostazioni generali di WordPress (menu amministratore Impostazioni > Generale).
Questo filtro può modificare l’indirizzo email, sia singolo che multiplo.
Ecco come si può usare:
/** * This is a single email example. To change the * notification address just return the filtered result. */ add_filter( 'wpmem_notify_addr', function( $email ) { return 'notify@mydomain.com'; }); /** * This is a multiple email example. Note that your outgoing * mail server must support receiving multiple emails as * comma separated values for this to be supported. */ add_filter( 'wpmem_notify_addr', function( $email ) { return 'notify1@mydomain.com, notify2@mydomain.com'; }); /** * Notification addresses can be changed based on your own * crititeria, supposing you know a little PHP. */ add_filter( 'wpmem_notify_addr', function( $email ) { // Change the email based on your own custom logic. if ( $some_criteria ) { $email = 'some_other_email@mydomain.com'; } return $email; });
Se hai bisogno di customizzare il tuo WP, contattami attraverso questo modulo.
Lascia un Commento
Vuoi partecipare alla discussione?Sentitevi liberi di contribuire!