- Cusmin ® The Ultimate WordPress dashboard customization plugin
Like any other CMS (Content Management System) that is used for web site content management, require an administrator to log in, WordPress also has a page that prompts the user to input credentials.
To log in to the WordPress admin panel, the first step you will take is to navigate to the WordPress login page.
If you have a web site, you will need a way to add content to it. Almost every site has some kind of CMS that will be used for adding content to your site. Why am I saying almost every? That’s because for some simple web site you will not need a CMS and all you can have are static pages created in HTML or some back-end scripting language like PHP, Java, ASP, etc that will, in the end, generate an HTML page for your browser.
WordPress is CMS and that’s basically consisted of two parts: public-facing web site, and private administration panel or admin panel. Admin panel is used for content management, so you can easily add or manage content on your web site. Today WordPress way more than just a content manager, and you can do much more with it like manage users, sites, settings or install third-party additions called plugins.
In order to access to WordPress administration panel, you will need some kind of authentication window or form where you can pass in your credentials and log in. WordPress has a page to do that and we will refer to it as WordPress login page.
There are many ways to access your WordPress login page and we will show you a couple of them. Let’s say that your website is on this web address
www.example.com. If you have installed WordPress in the root directory, to access login page you should go to some of the following addresses:
https://www.example.com/wp-login.php https://www.example.com/wp-login https://www.example.com/login
or try to directly access to the WordPress admin panel. You will be redirected to the Login page.
Choose your favorite and you can always access your WordPress admin panel by typing it in the address bar
If you have installed WordPress in a directory, for example: ‘blog’, your Login page should be on this address:
On subdomains, this URI will look like this:
The login screen has some additional options:
It’s always a good idea to use SSL for everything on your site. To make sure it’s correctly configured on your site, try accessing the site using HTTPS protocol. If no errors are shown and you can see
https://example.com… in address bar, congratulations! Your site has SSL correctly configured.
This is highly recommended to have when you are trying to log in on your Login page.
Why is this so important? When using the HTTP protocol, traffic between the server where your site is hosted and your browser is not encrypted. When you type in your credentials and submit the login form, an HTTP request is sent to the server as plain text. If anyone sees that message, they can easily find out your credentials and use your site.
What if I don’t have SSL installed on my site?
https://example.com/wp-login, you will use something like:
Sometimes you just can’t log in to the WordPress admin panel even though you think you have the right credentials. It’s always better to check other solutions before trying to reset your password for the 10th time.
Here is the list of possible solutions that you may try:
WordPress Password is case sensitive, so it’s important to match the exact cause of your original password. Make your that your Caps Lock key is not turned on.
You may be redirected to the wrong site, especially if you use a multisite environment, or if there are any recent changed in your .htaccess file. Check that you are on the right site by looking at the address bar URI. If you’re redirected to some other site and you’re unable to access your original site, it could be something wrong with your .htaccess file. Connect via FTP and temporary rename .htaccess file to anything else and see if that worked out.
Make sure you have enabled cookies in your browser. Clear the cookies and clear the cache. Very often this simple trick does help.
Plugins can access and modify your Login page, and some of them do that. Connect to your site via FTP and remove the plugins you think could be causing this problem. You can find plugins in folder:
Your theme could break sometimes and cause login problems. To make sure that’s not the case, connect to your site via FTP, and navigate to folder:
Rename your theme folder to something else. WordPress will not recognize your theme after that and will use its default theme that should work. Try to log in again. If this does not help, rename your theme’s folder back to its original name.
This indicates that the plugin example failed, and we should delete it and try to log in after that. It would be good to report this issue to the plugin’s support page on WordPress.org in order to fix the cause of the problem.
To open console use
F12 for Windows,
Command + Option + I for Mac.
If you’re transferring your files via FTP, transfer problems could occur and your files may become corrupted. If you think this could be the case, try re-uploading a
wp-login.php file. Make sure to delete or rename your original file before uploading a new one.
If you have simply forgotten your password, this is the simplest method to get back your login credentials.
If you have access to your database, you can find your user in the table:
wp-users. In the column, user_pass replace the existing password with your new one. Before inserting your new password you should encrypt it using the MD5 algorithm. PHP function for this is
md5, but you could also use an online MD5 encryptor tool for that (google for something like
"online md5 encrypt").
In some cases, firewall settings may block you for accessing WordPress
WordPress login page is a very important part of the CMS and you should make sure that your users can always access it and that is well protected against attackers.