Issue Identification
Click the Not Secure button next to your website link to check for a mixed content issue. If you see the message Your connection to this site is not fully secure, this indicates that your SSL certificate has been generated, but not all files load via https://.
Note:
If you are using Elementor, you should also do a search and replace in Elementor from the WordPress dashboard by navigating to Elementor > Tools > Replace URL. Paste your website URL with http:// in the Old URL field and website URL with https:// in the New URL field and click Replace URL.
Detecting problematic files & HTTPS verification
- Right-click on the page and select Inspect
- Navigate to the Console tab
- Click on the small arrow toggle button next to the Mixed Content issue
This will display the http:// file causing the issue.
- Copy the problematic link
- In your browser, paste the link and replace http:// with https://
This confirms whether the content loads correctly via https.
Addressing mixed content issue for WP Version 5.6 or higher
- Navigate to your WordPress Admin Dashboard
- Go to Settings > General
- Look for the WordPress Address (URL) and Site Address (URL) fields
- Change the protocol from http to https in both fields
- Click Save Changes to implement the modifications
After following these steps, your WordPress site should now load resources over https, thus resolving the mixed content issue. If your site is still loading via http proceed with the steps below.
Replacing HTTP with HTTPS for WP versions lower than 5.6
To fix the issue you will need to install a plugin with which you can search and replace data in the database.
Important:
We recommend that you backup your website before Search and Replace.
- Navigate to your WordPress dashboard
- Click on Plugins > Add New
- Search for Better Search replace plugin then Install > Activate
- Go to Tools > Better Search replace
- Add the website link with http:// in the Search for field
- Add the website link with https:// in the Replace with field
- Select all tables
- Make sure that the Run as Dry Run option is activated by ticking the checkbox
- Click Run Search/Replace
Note:
You will get a message with the number of tables searched, the number of cells found and the number of changes made. You can click the click here button to see which tables will be replaced.
- Once confirmed, uncheck the Run as dry run option
- Click Run Search/Replace
- Next, navigate to your 10Web dashboard
- Click on the website on which you have performed a Run Search/Replace
- Under Hosting Services, click on Tools > Clear Cache
Check if the issue is resolved by browsing in incognito mode.