I noticed no threads have been answered by developer for few years, and no updates, I’m assuming this plugin has been abandoned
]]>Hello,
I’m unable to update the plugin settings via Settings > Username Changer. I get a White Screen of Death with a bunch of Illegal Offset PHP errors:
]]>Warning: Illegal string offset ‘id’ in plugins\username-changer\vendor\widgitlabs\simple-settings\class-simple-settings.php on line 698
Hello,
Can you please fix the following deprecated code cauing errors and warnings:
FILE: wp-content/plugins/username-changer/vendor/widgitlabs/simple-settings/class-simple-settings.php
---------------------------------------------------------------------------------------------------------------------------------------
FOUND 21 ERRORS AND 21 WARNINGS AFFECTING 21 LINES
---------------------------------------------------------------------------------------------------------------------------------------
160 | WARNING | Global with anything other than bare variables is discouraged since PHP 7.0. Found ${$this->func . '_settings_page'}
160 | ERROR | "$this" can no longer be used with the "global" keyword since PHP 7.1.
350 | WARNING | Global with anything other than bare variables is discouraged since PHP 7.0. Found ${$this->func . '_sections'}
350 | ERROR | "$this" can no longer be used with the "global" keyword since PHP 7.1.
373 | WARNING | Global with anything other than bare variables is discouraged since PHP 7.0. Found ${$this->func . '_options'}
373 | ERROR | "$this" can no longer be used with the "global" keyword since PHP 7.1.
414 | WARNING | Global with anything other than bare variables is discouraged since PHP 7.0. Found ${$this->func . '_options'}
414 | ERROR | "$this" can no longer be used with the "global" keyword since PHP 7.1.
436 | WARNING | Global with anything other than bare variables is discouraged since PHP 7.0. Found ${$this->func . '_options'}
436 | ERROR | "$this" can no longer be used with the "global" keyword since PHP 7.1.
576 | WARNING | Global with anything other than bare variables is discouraged since PHP 7.0. Found ${$this->func . '_options'}
576 | ERROR | "$this" can no longer be used with the "global" keyword since PHP 7.1.
830 | WARNING | Global with anything other than bare variables is discouraged since PHP 7.0. Found ${$this->func . '_options'}
830 | ERROR | "$this" can no longer be used with the "global" keyword since PHP 7.1.
858 | WARNING | Global with anything other than bare variables is discouraged since PHP 7.0. Found ${$this->func . '_options'}
858 | ERROR | "$this" can no longer be used with the "global" keyword since PHP 7.1.
908 | WARNING | Global with anything other than bare variables is discouraged since PHP 7.0. Found ${$this->func . '_options'}
908 | ERROR | "$this" can no longer be used with the "global" keyword since PHP 7.1.
960 | WARNING | Global with anything other than bare variables is discouraged since PHP 7.0. Found ${$this->func . '_options'}
960 | ERROR | "$this" can no longer be used with the "global" keyword since PHP 7.1.
990 | WARNING | Global with anything other than bare variables is discouraged since PHP 7.0. Found ${$this->func . '_options'}
990 | ERROR | "$this" can no longer be used with the "global" keyword since PHP 7.1.
1031 | WARNING | Global with anything other than bare variables is discouraged since PHP 7.0. Found ${$this->func . '_options'}
1031 | ERROR | "$this" can no longer be used with the "global" keyword since PHP 7.1.
1068 | WARNING | Global with anything other than bare variables is discouraged since PHP 7.0. Found ${$this->func . '_options'}
1068 | ERROR | "$this" can no longer be used with the "global" keyword since PHP 7.1.
1100 | WARNING | Global with anything other than bare variables is discouraged since PHP 7.0. Found ${$this->func . '_options'}
1100 | ERROR | "$this" can no longer be used with the "global" keyword since PHP 7.1.
1141 | WARNING | Global with anything other than bare variables is discouraged since PHP 7.0. Found ${$this->func . '_options'}
1141 | ERROR | "$this" can no longer be used with the "global" keyword since PHP 7.1.
1191 | WARNING | Global with anything other than bare variables is discouraged since PHP 7.0. Found ${$this->func . '_options'}
1191 | ERROR | "$this" can no longer be used with the "global" keyword since PHP 7.1.
1221 | WARNING | Global with anything other than bare variables is discouraged since PHP 7.0. Found ${$this->func . '_options'}
1221 | ERROR | "$this" can no longer be used with the "global" keyword since PHP 7.1.
1256 | WARNING | Global with anything other than bare variables is discouraged since PHP 7.0. Found ${$this->func . '_options'}
1256 | ERROR | "$this" can no longer be used with the "global" keyword since PHP 7.1.
1286 | WARNING | Global with anything other than bare variables is discouraged since PHP 7.0. Found ${$this->func . '_options'}
1286 | ERROR | "$this" can no longer be used with the "global" keyword since PHP 7.1.
1319 | WARNING | Global with anything other than bare variables is discouraged since PHP 7.0. Found ${$this->func . '_options'}
1319 | ERROR | "$this" can no longer be used with the "global" keyword since PHP 7.1.
1383 | WARNING | Global with anything other than bare variables is discouraged since PHP 7.0. Found ${$this->func . '_settings_page'}
1383 | ERROR | "$this" can no longer be used with the "global" keyword since PHP 7.1.
]]>
Hi Folks,
after changing my admin username (WP 5.6.1), the plugin page wp-admin/plugins.php is not accessible anymore, please watch! Everything else appears to be normal, thanks for that.
Cheers
Johannes
Make it so there is an option to make it so you can only change your username every x days.
]]>When can we expect an update? I was really happy to find this plugin and then my screen exploded with error messages. This is really useful but you don’t need it until you do.
]]>Dear Username Changer Colleague,
Thank you for this excellent plugin. It was very helpful to change my username from my email to my first name: https://prnt.sc/vfruyr.
How do I ensure that this new username (https://prnt.sc/vfrwll) creates a new HTML slug rather than use my old username (https://prnt.sc/vfrwa8)?
Thanks,
Nate
Hi
What is the “username_changer_settings” database of your plugin?
And may I delete it when I’ve deleted your plugin?
Hey there,
Would you be open to a few PRs to help clean up and add a feature to this plugin?
1. Recommend sanitize_user before DB insertion
2. A UI for adding invalid usernames (e.g., admin).
If you can point me to a GitHub repo, I’d be happy to take a crack at a PR.
Thank you,
Ronald Huereca
]]>When I attempt to change my username it says:
“Invalid request”
and I only use lower case letters.
Kind regards
]]>Same issue as https://www.ads-software.com/support/topic/sends-wrong-old_username-to-users/.
/**
* Template tag: old_username
*
* @since 3.0.0
* @param string $old_username The old username of the user.
* @param string $new_username The new username of the user.
* @return string $username The original username of the user
*/
function username_changer_template_tag_old_username( $old_username, $new_username ) {
$current_user = wp_get_current_user();
$username = $current_user->user_login;
return '<strong>' . $username . '</strong>';
}
It should not be $current_user (which is always me). It should be t he old username of the user being edited (which might be me but more likely isn’t).
]]>Hi,
The latest update tries to include a file (class-simple-settings.php) that isn’t included.
[26-May-2020 15:24:54 UTC] PHP Fatal error: require_once(): Failed opening required '/home/mydomain/public_html/wp-content/plugins/username-changer/includes/libraries/simple-settings/class-simple-settings.php' (include_path='.:/opt/cpanel/ea-php73/root/usr/share/pear') in /home/mydomain/public_html/wp-content/plugins/username-changer/class-username-changer.php on line 166
Please fix.
Hans
]]>I have been using Username Changer for a number of years with no issues. With the latest series of updates to WordPress and WooCommerce, Username Changer no longer works. In the User records, the Username can no longer be changed by the Administrator.
This is important to us as we sort subscription renewals through the Username field.
Could someone please assist in resolving this issue?
Thanks
[email protected]
Hi,
On the settings page for this plugin (username_changer-settings), checking the checkbox for “Enable Email Notifications” and pressing “Save Changes” results in the checkbox reverting back to unchecked….Which means that email notifications are not sent.
How do we resolve this?
Thanks
Cam
Hello,
The error notice below suddenly came up after the deactivation of one of my plugins. Please assist.
Error:
Notice: Undefined variable: args in /home/margare1/public_html/wp-content/plugins/username-changer/includes/libraries/simple-settings/class-simple-settings.php on line 1339
]]>Hi,
I love your plugin, but is there any way you could add an option so other roles can access it?
I��d like to have a membership editor role, that just adds and edits users. They would need access to this plugin, but no other plugins.
If you would consider adding this capability I would be very grateful.
Thanks in advance,
Jim
Hello
After update to the latest version, now users with custom roles are not able to update username. Admin can update the username. Instead of “Change Username” link next to username field, users with custom role see the message “Usernames cannot be changed.”
Please give a solution.
]]>Example if you put space. In a username in buddypress, error!
Sorry, bad english!
]]>When entering Settings, Username Changer, I get a list of roles found.
In the “Allowed Roles” I select my custom role “Manager” [combination of Editor/Admin] it gets checked OK. I save it and it resets the checkbox!!! Also it disables the logic for this role!
These are my roles:
Author
Contributor
Editor
Manager (<=== this is a custom role!)
Subscriber
SEO Editor
SEO Manager
I try to give S2member the ability to change their usernames by themselves but it doesn’t work.
Could you guys double check it for me?
Thanks for your support.
There is a PHP notice on the dashboard and other admin pages:
Undefined variable: args
wp-content/plugins/username-changer/includes/libraries/simple-settings/class-simple-settings.php:1338
Thanks for the handy plugin.
]]>I have used this plugin for a year+ and recently updated about 24 hours ago to the latest version. After using the site as Admin for hours tonight I went to my plugins list and saw this error at the top:
The plugin username-changer/username-changer.php has been deactivated due to an error: Plugin file does not exist.
Perhaps this is the first time I visited the plugins page after doing updates, I can’t remember. Is there a bug in the latest release? Anyone else having this trouble?
BTW I did try the link that the 5yr old sticky on this support thread mentions to go to for the support forum for all support but the domain that is on forwards to a different website, it seems the domain expired and spammers grabbed it or something.
]]>The plugin doesn’t properly format HTML emails and sends HTML as plaintext to users.
This happened both with a email I made (my own HTML). But also with the default email layout.
]]>In case this is still supported…
If I as admin change usernames manually, in the notification email the wrong old_username is sent.
Instead of the users username, itsends the name of the current user:
function username_changer_template_tag_old_username( $old_username, $new_username ) {
$current_user = wp_get_current_user();
$username = $current_user->user_login;
return '<strong>' . $username . '</strong>';
}
Which would be me… ??
]]>Hi,
While I was localizing this plugin, I found a string without text domain.
File: code-snippets\php\admin-menus\class-settings-menu.php
Line: 35
String: All settings have been reset to their defaults.
Missing text domain made this string can’t show its translation.
Hope this L10N issue will be fixed soon.
Regards,
Alex
]]>Hello!
Nice plugin, is there a way to change the username via CSV import?
Maybe using the current email, or WP ID as identifiers to change it.
Thanks!
]]>This sections shows “Language: en_US” when it’s not.
]]>Hello,
We are using a third party plugin to reroute our users from the default user profile page, to an easier page for them to navigate. That being said we wanted to allow the ability to change their username on that page. Is there a webhook we can add to that page in order to allow them to change their usernames without using a wordpress default profile page?
Thank you.
]]>This issue is driving me crazy.
I cannot activate your plugin.
I de-activated All In One WP Security, then remove the manual cron jobs that were giving me issue with Updraft and still cannot activate it.
I tried a hundred times, sometimes it does activate but then I cannot access and when I check back in the plugin page it’s not active anymore.
Any idea?
]]>I think Option 3 of the multicheck_empty_validation (class.s214-settings.php line 1259) should check for empty or set false
to prevent warnings on every pageload.
Missing argument 3 for S214_Settings::multicheck_empty_validation() in /wp-content/plugins/username-changer/includes/libraries/s214-settings/source/class.s214-settings.php on line 1259