7 Common WordPress Login Issues (And Their Solutions)

Posted on March 21, 2021 by in WordPress | 2 comments

7 Common WordPress Login Issues (And Their Solutions)
Premade Layouts

Check Out These Related Posts

How to Add New Users to Your WordPress Website

How to Add New Users to Your WordPress Website

Posted on April 19, 2021 by in WordPress

There are many reasons to include multiple user accounts on your website. For example, you may have a team of people working together to manage various aspects of your site, such as content creation, sales, technical support, and more. Additionally, enabling front-end users to register can help...

View Full Post
4 Best 404 Plugins for WordPress

4 Best 404 Plugins for WordPress

Posted on April 18, 2021 by in WordPress

The dreaded HTTP error 404. No site owner wants to have them, and no visitor wants to see them. But the 404 page is a reality for each and every WordPress website out there. Making sure that your 404 page isn’t a dead-end and doesn’t stop your user’s journey across your site is...

View Full Post
How to Configure Your WordPress General Settings

How to Configure Your WordPress General Settings

Posted on April 17, 2021 by in WordPress

WordPress’ flexibility sometimes means that its settings can be a bit overwhelming. This is especially true of the General Settings page, which houses a long list of seemingly unrelated options. However, the features here are more straightforward than they may first appear. In this article,...

View Full Post

2 Comments

  1. Thanks for the article! But the only file where I can find “redefining user_login” (and I’m pretty the period within quotes in your article is a grammatical period, not something in the code file) is in user.php. Nowhere in wp-login.php. I downloaded WordPress 5.7 (our site is up to date) and did a full search on all the files. In fact, user.php is the only place in the entire code base that contains the word Redefining.

    And even in user.php, the following line of code is
    $user_login = $user_data->user_login;
    not
    $user_login = $user_data[“user_login”];
    as you have in your article. Which seems to make the change you suggest invalid? Besides, the full comment is
    // Redefining user_login ensures we return the right case in the email.
    which seems to be about email sending an email, not logging in.

    What am I not understanding? We have a serious problem with not being able to log into our WP site at the moment. Your article was timely, but nothing seems to work for us.

    Thanks!

    • Hi Don! Thanks for catching that period – you’re right, it should be outside the quotation marks. Additionally, it seems the formatting of the code snippet was distorted, so apologies if that caused any confusion.

      The instruction should read that if you see this line:

      $user_login = $user_data[“user_login”];

      You should replace it with this instead:

      $user_login = $user_data->user_login;

      This solution comes right from the WordPress Codex (https://wordpress.org/support/article/login-trouble/#new-login-file).

      Sorry to hear you’re having trouble with your site. Unfortunately, we can’t provide individualized support in the blog comments. If you’ve tried several solutions on your own and haven’t made any headway, I’d suggest reaching out to your hosting provider if you haven’t done so already. There are also some WordPress maintenance agencies that offer emergency support.

Leave A Reply

Comments are reviewed and must adhere to our comments policy.

Join To Download Today

Pin It on Pinterest