The reason the password is being shown as asterisks (******) in the email is because WishList Member can only display a password once and at one specific time.
It can only display a password once at the time it is created. This is because of how WordPress encrypts passwords.
There are typically two scenarios when the asterisks will appear in the email.
- A 3rd Party Plugin/Payment Provider creates the account first and then has WishList Member send the welcome message.
- WishList Member adds a member to an additional Level.
We will explain more about these situations below.
3rd Party Plugin/Payment Provider creates the account first:
Asterisks appearing in the emails can happen with some 3rd Party Plugins/Payment Providers (example: WooCommerce, ThriveApprentice, etc.) if they are set to create the account.
In cases like that, a 3rd Party Plugin/Payment Provider is creating the account and once it gets to the WishList Member side of things, the password cannot be shown in the email because it was already created by the 3rd Party Plugin/Payment Provider. So it appears as asterisks (******)
Often times the 3rd Party Plugin/Payment Provider will have options for account creation that can be adjusted. For example, WooCommerce has “Guest checkout” settings and “Account creation” settings.
If those settings are applied, we believe WishList Member will be able to show the password in the email that is sent.
WishList Member adds a member to an additional Level:
As noted, the password is only available when a new account is created based on WordPress functionality. If someone is added to an additional Level and the setting is turned on to send a New Member email notification in WishList Member, you likely want to consider modifying the default message in order to avoid confusion.
If that email is set to show the password, it won’t be able to since the password was created when the member joined their initial Level (prior to being added to this new Level)
Re-wording the text or simply removing the password field in the Global Default New Member email (or the New Member email for the specific Level if you have that set up) can prevent potential confusion.
Global Default New Member email:
New Member email for the specific Level: