The “welcome email” (just really the password) message is sent via bb_send_pass
which is sadly hard coded in registration-functions.php
without any filters or actions to affect it.
The non-emailed registration success message is in the register-success.php
theme template which can be edited.
However like all things bbPress, there is always a way around limitations, it’s just a bit more complex than it should be.
The “send password” trigger is done inside of the pluggable bb_new_user
function which can be completely replaced, or supplemented.
To replace the function, you could copy it right out out pluggable.php
and put it into a mini-plugin and edit away. The part that needs to be changed is near the end where it says bb_send_pass( $user_id ... )
You would basically copy how the bb_send_pass function works and replace the text inside.
It would be ever so slightly easier but probably more messy for the new user to send an additional email beyond the password email via the do_action('bb_new_user', $user_id, $password);
trigger.
Very informative and quick reply!
Thanks so much for your help.
I would really love to see a plugin or upgrade that makes this easy! For the record…