Hello,
I have a problem with the reset password URL. In the site we have the security plugin SolidWP Pro installed and setup a hide backend URL. So the original WordPress URL will not work anymore.
But with that all installed and setup, the passwor reset URL contains double question mark as parameter. As you can see here:
https://domain.com/wp-login.php?itsec-hb-token=securelogin?action=rp&key=123456789abcdefghijk&login=admin
I searched the files in this plugin to search why this is happening. And I found the action, key and login parameter is hard added to the wp_login_url() function. In the following file:
welcome-email-editor/modules/settings/class-settings-output.php on line 177
See code:
$reset_url = wp_login_url() . ‘?action=rp&key=’ . $key . ‘&login=’ . rawurlencode( $user_login );
This can be easily resolved by changing the code to the following:
$wp_login_url = wp_login_url();
$reset_url = add_query_arg(‘action’, ‘rp’, $wp_login_url);
$reset_url = add_query_arg(‘key’, $key, $reset_url);
$reset_url = add_query_arg(‘login’, rawurlencode( $user_login ), $reset_url);
This way of coding is also in the next file:
welcome-email-editor/wp-new-user-notification.php on line 253
THis can also be easily resolved by changing the code to the following:
$network_site_url = network_site_url();
$reset_pass_url = add_query_arg(‘action’, ‘rp’, $network_site_url);
$reset_pass_url = add_query_arg(‘key’, $key, $reset_pass_url);
$reset_pass_url = add_query_arg(‘login’, rawurlencode( $user->user_login ), $reset_pass_url);
There are other ways to solve this issue. But this is one I tested and worked. Can you please make this changes to the plugin? It would solved a big problem and after that the plugin is better compatible with other plugins.
Maybe you can also check other functions within the plugin of this issue and correct them. I only searched for the password reset URL
]]>I cannot search Email Logs using email address, which is a very common (if not THE most common) user workflow.
Can this functionality be added please?
]]>I need to be able to send the Welcome Email Editor New User Notification Email (for Admins) to an email address that is not a User on my WordPress site (actually the “From” email I use for all Swift SMTP emails = [email protected]).
As such, I do not have a WordPress “User ID” for the email I wish to send to to enter in this field.
Image: https://drive.google.com/file/d/1567JPu7sZ1-c-yZarBK0GWlq22MZH4vN/view?usp=drive_link
I believe it was previously possible to manually enter email address in this field in an earlier plugin version, no?
How can I achieve this? It’s critical to the running of our website that our membership@ email is notified of new user registrations.
]]>The function set_plugin_priority in welcome-email-editor/modules/settings/class-settings-module.php is constantly trying to write in the options table when there are other plugins that run in priority like polylang
Writing in the options table on every page load is a big performance problem.
Is there a way you could avoid doing this? There are hooks to run functions with certain priority without the need to run a plugin before some others, unless it’s really needed like the case of polylang.
Or can you at least ignore polylang / WPML in case it runs before?
]]>I’ve just discovered that Swift SMTP generates well-formatted HTML email for the Welcome Email (for Users) and New User Notification Email (for Admins) but NOT the Reset Password Email.
Is this a bug in the plugin or is there another setting somewhere else that I need to enable?
]]>It is currently impossible to turn off either admin welcome emails, user welcome emails, or both via the filters added in WordPress 6.1.0 (which is very unhelpful in multisites, as there’s a setting that’s supposed to be able to turn off admin emails but it doesn’t function at all with Swift SMTP installed).
The filters in question:
-wp_send_new_user_notification_to_admin
-wp_send_new_user_notification_to_user
Not required, but definitely would be cool to have: settings where you could turn on or off either of these notifications, as these filters would allow you to do that
And, so you don’t have to go around looking for it (I promise this is me trying to be helpful), here’s the up to date documentation for wp_new_user_notification
Le plugin ne fonctionne plus et impossible de le désactiver et de le supprimer
]]>Hi there, is it possible to set up a SMTP connection with no authentication (username and password)?
I have tried leaving the SMTP username and SMTP password fields blank but when I try sending a test email “SMTP Error: Could not authenticate.” message.
]]>When this plugin was just Welcome Email Editor, it worked great for me. But now that SMTP features have been added, it has broken my contact form notifications, because Swift SMTP now *always* substitutes the From name and email address in its settings (or, if non, the default WordPress settings) in outgoing emails, which is NOT what I want. My contact form (Gravity Forms) explicitly sets the From address and name I want to use for each individual message. How can I get back to the original behavior?
]]>Solid Security Pro is flagging this vulnerability in both old and new version 5.0.6:
Broken Access Control Vulnerability.
Can anything be done to fix this?
Thanks
D
]]>I got a warning to this Problem:
Will there be a fix to this?
Or is there any mitigation?
Hi,
Could you possibly make it so that multiple attachments can be sent with emails?
I’ve tried adding multiple urls sperated by ; but this results in no attachments being sent.
Thanks.
]]>The password-reset-url is somehow wrong for my installation.
I use ithemes security which can change the backend-login-adress.
I had to alter the generation of the link within modules/settings/class-settings-output.php.
In line 155 I did the following changes:
// Localize password reset message content for user.
$locale = get_user_locale( $user_data );
$reset_url = network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . '&wp_lang=' . $locale . "\r\n\r\n";
// $reset_url = wp_login_url() . '?action=rp&key=' . $key . '&login=' . rawurlencode( $user_login );
So I basically I added a user_locale and turned on the network-site-url and added the locale.
the reset_url that is activated by default that uses wp_login_url just doesn’t work together with a ithemes security.
It also looks to me, that wordpress standalone-function also uses network_site_url to generate this adress.
Is there an easy way to make this permanent? An update will kill my code-changes and break my users process’.
]]>Hi, are there any plans to provide content translations, e.g. for email subject and body? Because backend users don’t need translations, but subscribers do. ??
]]>Recently, I started to notice that updates to the site were not showing up in my InfiniteWP panel, and started to investigate. After much of that, I’ve narrowed it down to the Welcome Email Editor.
When this plugin was active, the Dashboard > Updates page didn’t show (all the) updates, and sometimes, the Plugins menu item didn’t show the red circle with the number of outstanding updates and the Installed Plugins page didn’t show (all the) updates.
When forcing the update check, the updates were all listed.
Saving the plugin’s settings again helped a little, but not completely. Now, for example, I have 3 outstanding updates: core, a plugin and a theme. When I’m on any admin page other than Updates or Plugins, the Updates menu item only shows 2 in the red circle.
Please look into this. It may have to do with the change to plugin priority that I found in the code (set_plugin_priority()
) or to the plugin_action_links()
filter, but maybe it’s something else.
Hi there – I recently took over admin for a WordPress website and don’t know much about WordPress. The ‘Welcome Email Editor’ suddenly stopped producing automated emails for new logins / password resets etc a few days ago, returning the ’email could not be sent, your site may not be correctly configured to send emails’ error. Godaddy support have established that emails can be sent from the site (they put up a test page) – so it seems to be an issue with the plugin. Any hints on how to debug the issue would be welcome (would that be the post_data tag ? and where do you put it ??) ??
]]>Hi, I would like to add the field [display_name] in the new user notification email, I entered [display_name] in the personalization of the new user registration notification email, but I don’t get the desired field, how can I do it.
Thanks so much for your work!
hi folks.
Welcome Email Editor won’t delete from my plugins. please help.
We are using the Welcome Email Editor plugin on our site yourhealthmagazine.net.
When we go to our password reset page (https://yourhealthmagazine.net/dashboard/login/?action=lostpassword) and try to reset a password (you can try [email protected]) a page comes up which says “There has been a critical error on this website.”
We had a chat with GoDaddy and they narrowed the problem down to the Welcome Email Editor plugin, and when that is disabled the password reset page works again as normal.
Has anyone else experienced this issue, or can you help us identify the cause?
]]>Can we have a button to turn off “New User Notification Email Settings — For Admin”
please.
Thank you
]]>Hi – Everything works great with the plugin, except the links are not clickable. They show up on the message, but are not hyperlinked.
]]>Hello,
how i can translate Click to set text, that show in email template by shortcode [reset_pass_link]
I didnt find that string via loco translate.
]]>The default WordPress mail on registration used to send a reset password link, with a message at the bottom:
“If you have already set your own password, you may disregard this email and use the password you have already set.”
Now using your plugin, I have changed this mail entirely, but at the bottom of the mail, I still get this message:
“If you have already set your own password, you may disregard this email and use the password you have already set.”
How do I remove this?
]]>Plugin suggests me to use [reset_pass_url] but it doesn’t work at all.
Instead, [reset_url] seems to redirect to the login page, not the reset link.
How to fix? Any update?
Hi.
As in the subject, I wonder if your plugin is translatable or not. I mean, if it is possible to translate the email content.
By default when adding an existing user to a site from a multisite an unbranded email is triggered.
eg
You've been invited to join 'Autotrader' at
https://autotrader.xxx.com with the role of Customer.
Please click the following link to confirm the invite:
https://autotrader.xxx.com/newbloguser/7JcWs0okyNMiWOCUVF2O/
How can we customise this email content and design?
]]>Hi I am still receiving the same generic system emails when a user signs up instead of the ones that I created with your plugin. Can someone please guide me on how to get the plugins email to generate the emails instead of the original wp user emails.
Thanks,
Robin
]]>Links in messages from the plug in look like links, blue underlined in the Outlook client and Gmail
Outlook on the web does not mark the addresses sent by the plug as links, in underlined blue. I just see the unhighlighted links like https://norwoodparkhistoricalsociety.org/wp-login.php
Links sent from the Outlook client look like links in Outlook for the web if they are explicitly marked as links in the Outlook Client.
]]>Hello! I am using the WP Mail Smtp plugin and it says this error:
SMTP You must provide at least one recipient email address.
And in the error message it says that the Welcome Email Editor plugin is enabled.
What can be wrong? Tell me please.
]]>When I create a user manually, the e-mail with the access data goes out. As soon as I import user data, for example via a Facebook form using Zapier, it does not work.
Do I have to change a setting or does this plugin not allow. I have read that others have had the same problem but these topics were closed.
I am very grateful if someone can help me further.
Kind regards Andy