Salve a tutti, uso profile builder (un plugin che permette login e registrazione front end in wordpress) per la registrazione degli utenti.
Nel file c'è una parte, dove sta il messaggio che invia all'utente registrato, ma se lo modifico, salta tutto il sito con errori in php.
Cosa devo modificare per farsì che all'utente arrivi come Mittente non Wordpress e come messaggio personalizzato uno scritto da me? Non linkate plugin prchè non servono, qua si usa profile builder e sta qua il problema. Grazie infinite.
Questa è la parte di codice interessata!
Codice PHP:
//send an email to the newly registered user, if this option was selected
if (isset($_POST['send_credentials_via_email']) && ($_POST['send_credentials_via_email'] == 'sending')){
//change these variables to modify sent email message, destination and source.
$email = $_POST['email'];
$mailPassword = $_POST['passw1'];
$mailUsername = $_POST['user_name'];
$registerFilterArray['userMessageFrom'] = get_bloginfo('name');
$registerFilterArray['userMessageFrom'] = apply_filters('wppb_register_from_email_content', $registerFilterArray['userMessageFrom']);
$registerFilterArray['userMessageSubject'] = 'A new account has been created for you.';
$registerFilterArray['userMessageSubject'] = apply_filters('wppb_register_subject_email_content', $registerFilterArray['userMessageSubject']);
$registerFilterArray['userMessageContent'] = 'Welcome to '.$registerFilterArray['userMessageFrom'].'. Your username is:'.$mailUsername.' and password:'.$mailPassword;
$registerFilterArray['userMessageContent'] = apply_filters('wppb_register_email_content', $registerFilterArray['userMessageContent']);
$messageSent = wp_mail( $email, $registerFilterArray['userMessageSubject'], $registerFilterArray['userMessageContent']);
if( $messageSent == TRUE)
$sentEmailStatus = 2;
else
$sentEmailStatus = 1;
}
}
}
Se provo a modificare le parole in inglese, dà errori in tutto il sito, e devo reinstallare il plugin. Mi serve una guida dettagliata su come e cosa modificare.
Grazie