Wp Encrypt : WordPress Plugin That Generates Free LetsEncrypt SSL Certificate For HTTPS

If you would like to secure your WordPress site with https using letsencrypt free ssl certificate, you can get it done easily if your hosting company supports one-click letsencrypt installation via cPanel. Else, you can consider using the wp-encrypt wordpress plugin.

WP Encrypt is an easy-to-use client for Let’s Encrypt which provides free SSL certificates for everyone. Using the plugin, you can quickly acquire a letsencrypt ssl certificate for your WordPress site. Once generated, you can install the certificate and switch your site to HTTPS.  I’ve successfully used the plugin for Letsencryt Namecheap integration on some WordPress sites.

And with this plugin you don’t even need to worry about the 90 days expiration of letsencrypt ssl certificates, the plugin will automatically renew the certificates before they expire (as long as you want it to).

How To Use WP Encrypt Plugin To Set Up WordPress Site for HTTPS

Install and activate the WP encrypt plugin.

Fill out required info, select the additional settings and click “Save Changes”

letsencrypt wordpress ssl plugin

If changes are saved successfully, the “register account” button will appear. Click on it.


generate ssl certificate for wordpress

Thereafter, you should see the “Generate Certificate” button. Click on it.

If it generates your letsencrypt certificate successfully, you should see the locations of the certificate and private key as highlighted below:

wordpress ssl certificate private keys files

Sign in to your cPanel, navigate to the locations of cert.pem, private.pem and chain.pem files and download them.

Now navigate to “ssl/tls” > “install and manage SSL for your site” in cPanel as explained here.

Use Notepad++ to open the cert.pem, private.pem and chain.pem files.

Copy and paste the content into the Certificate (CRT),  Private Key (KEY) and Certificate Authority Bundle (CABUNDLE) fields respectively.

Click “Install Certificate”.

If the letsencrypt ssl certificate installs successfully, your site should now be accessible via https://

What Next?

Install “Really Simple SSL” plugin to configure your website to run over https and test your ssl certificate. If the test result shows that there are mixed content errors, you can use “SSL Insecure Content Fixer” plugin to fix that.

Thereafter, change your site property and view settings url to https in Google Analytics and submit https versions of your site at Google Webmasters. If you’ve added your sitemap to your WordPress robots.txt file, update the url of the sitemap to it’s https version.

NB :  This WP Encrypt plugin requires you to run at least PHP 5.3 on your server. You also need to have the cURL and OpenSSL extensions active. So if this plugin doesn’t work for you, ask your hosting provider if your server meets these requirements.

If any error comes up while trying to generate your ssl certificate, check out this fix.

I hope this helps.

Please Share :

Receive Alerts In Your Email Inbox

Enter Your Email Address Below To Receive Latest Updates via Inbox, Free of Charge!

What do you think?

93 Points
Upvote Downvote

Written by Jide Ogunsanya

Pro Nigerian Blogger, Digital Marketer and Web designer. I help business owners to grow their businesses online. You can join my Facebook Group here or join my Telegram Group here.

Comments are closed.


  1. Hi Jide,
    This is a very useful information. i had been trying to install lets encrypt in my blog but due to the hosting server(hostgator) is not accepting the terms and conditions for the same. i will try to get this plugin and will try to install the SSL cert.

How To Install SSL Certificate and Private Key Via cPanel

AWS Free Tier : How To Check Usage, Limits and Expiry Date