Il Blog engine Open Source WordPress mette a disposizione numerose possibilità per l’impostazione di valori predefiniti, non viene però fornita una funzionalità per la modifica immediata dell’indirizzo di posta elettronica relativo al mittente predefinito; in questo post vedremo quindi come sia possibile ovviare a questa mancanza utilizzando i filtri messi a disposizione dall’applicazione.
Un semplice esempio in questo senso viene proposto dal sempre utile WPrecipes.com, un sito che vi consiglio di visitare per i molti snippets dedicati appositamente a WordPress in esso contenuti; riporto di seguito la soluzione fornita:
add_filter('wp_mail_from', 'new_mail_from'); add_filter('wp_mail_from_name', 'new_mail_from_name'); function new_mail_from($old) { return 'nuovaemail@provider.it'; } function new_mail_from_name($old) { return 'Il titolo del Blog'; }
Questa porzione di codice dovrà essere aggiunta al file “functions.php“, ma non prima di aver modificato la quinta riga inserendo il nuovo indirizzo di posta corretto, e l’ottava, che dovrà riportare il vero titolo del blog o una qualsasi altra stringa che desiderate associare al mittente