Have you got a WordPress critical error, but no email has arrived with a login link?
The ‘white screen of death’ can lock you out of your site if you don’t receive the notification.
In this article, we’ll show you how to log in to your WordPress dashboard without the recovery mode email.
How Do I Fix a Critical Error on My WordPress Site?
You can fix a critical error initially by removing all of your plugins. The error message doesn’t reveal what’s causing the problem, so this is sometimes the only way to log in.
You’ll know that you have a critical error if you receive an email with the subject “Your Site is Experiencing a Technical Issue”.
If you didn’t receive the email, we’ll show you how to get your website up and running.
WordPress Critical Error: How to Log In with No Email
Let’s go ahead and bypass the critical error screen so you can get back in to WordPress.
After that, we’ll fix the email issue so that you always get the email with the recovery link in the future.
Let’s get started by logging into your control panel.
1. Manually Deactivate Plugins With cPanel or FTP
If there’s no critical error email, you’ll need to deactivate your plugins manually.
Depending on how you log into your site, there are 2 ways to do this.
Deactivating Plugins in cPanel
We’ll use Bluehost as an example for this part of the tutorial. Depending on your host, the process here might look different.
First, log in to your Bluehost account and from the sidebar, click on Advanced.
This will open cPanel.
Look for the Files section and click on the File Manager to open your WordPress files directory.
Now find public_html and click on it.
Next, search for the folder that matches the name of your site.
When you open up this folder, you’ll see all of the files WordPress needs. It’s super important not to delete or change anything else while we work through this step.
To continue, click the wp_content folder and look for the plugins folder inside it.
Right-click on the plugins folder and rename it.
Now all plugins on your website are deactivated and you’ll be able to log in to the WordPress dashboard without any issue.
Deactivating Plugins With FTP
You can easily bypass the critical error by renaming the plugins folder using FTP.
The process is essentially same as it would be through cPanel.
Navigate to the wp_content folder and look for the plugins folder inside it. Right-click on the folder and rename it.
Now you can log into your dashboard.
Once into the dashboard, go to the plugins page and activate all plugins one by one. The critical error will likely have been caused by a recent plugin installation or update, so if you know which plugin is the culprit, leave that one deactivated for now.
Let’s now solve the email deliverability problem to make sure that the error email is delivered to your inbox.
2. Use WP Mail SMTP To Configure SMTP Settings
In this step, we’re going to fix the issue that stopped the critical error email from being delivered.
Email deliverability issues are super common in WordPress. Sometimes you don’t know there’s a problem until an important email goes missing.
WP Mail SMTP will take over the email sending functionality on your site to make sure you always receive critical errors in future.
Install the WP Mail SMTP Plugin
To download the plugin, go to your WP Mail SMTP account.
Under the Downloads tab, click the orange button to download the most recent version of the plugin.
Switch to your WordPress dashboard and upload the zip file you just downloaded on the plugins page.
If you are new to WordPress or need help with this part, check out the guide to installing a WordPress plugin.
After installing the plugin, make sure to Activate it. As soon as you do that, the Setup Wizard will launch in your browser.
The wizard will guide you through the steps of configuring the plugin and connecting it to a mailer service.
Connect to a Mailer Service
In this step, we’ll connect your website to a mailer service to fix your WordPress emails.
To begin, click the Let’s Get Started button in the wizard.
Now, you’ll be asked to pick a mailer from the list that WP Mail SMTP supports. The plugin has several free and premium mailer options.
What you choose will depend on the type of website you have:
- If your website sends occasional emails, a free option like Gmail/Google Workspace will just work fine.
- If you have an eCommerce website, you might want to pick a transactional email provider. We recommend either SMTP.com or Sendinblue.
Click the link in the table below to open the documentation for the mailer you’ve chosen.
|Mailers available in all versions||Mailers in WP Mail SMTP Pro|
|Gmail / Google Workspace|
Once the connection is made, switch back to this guide to follow the next steps in the wizard.
Enable Email Logging (Optional)
In the next step of the wizard, WP Mail SMTP will have two options enabled by default.
- Email deliverability
- Error tracking
The first option will help improve the deliverability of emails and the second one will check for errors in the background.
The third option is the Detailed Email Log and if enabled, it’ll track every email sent from your website.
The email log functionality in WP Mail SMTP lets you:
- Resend failed emails, or forward them individually to a different address
- Store attachments along with sent emails
- Export sent emails in CSV, XLSX, or EML format
- Log emails on WordPress multisite
- Track opens and clicks for WordPress emails
Here’s what the log looks like with open and click tracking enabled.
If you want to know more about the email logging functionality of WP Mail SMTP, we have a guide that explains how to log emails in WordPress.
For the final step in the wizard, copy the license key from your WP Mail SMTP account and paste it into the box to enable Pro features and future updates.
And that’s it. Now, whenever a critical error occurs on your website, you’ll receive an email from WordPress and you won’t need to rename your plugins folder.
Next: Check Your DNS Settings
WP Mail SMTP has a Domain Checker that scans your DNS for issues. If you want to get a head start, you can create a DMARC record for your domain. This will prevent your domain from being used to send phishing emails.
Ready to fix your emails? Get started today with the best WordPress SMTP plugin. WP Mail SMTP Elite includes full White Glove Setup and offers a 14-day money-back guarantee.