Welcome to the quick tips section of Frugal Web Guy. There are just some training items no site owner can do without and at no cost.

Add SSL Support to WordPress

This quick tip involves a web site setup which includes an SSL (Secure Socket Layer) certificate, to take your site from http to https. However, directions for setting up the SSL on your site are not covered, only how to implement the http to https redirect.

Plugins Used to Complete

Really Simple SSL

Really Simple SSLThe Really Simple SSL plugin will allow for your site to go from http to https. As the name implies, it is really simple to setup. You install and activate it. That should be the most any site should need to do. The plugin offers a settings page, where you can check to see if the plugin is working correctly on your site.

SSL Insecure Content Fixer

SSL Insecure Content FixerThe SSL Insecure Content Fixer plugin works to change items on your site to use https, instead of http. This is important to keep your site visitors from leaving if they see this:

The plugin works on styles and scripts brought in using the WordPress preferred method of enqueuing.

Possible Issues

The developer behind Really Simple SSL mention that there is a possible conflict when the Force Title Rewrite setting under Yoast SEO is activated. This might cause the following notice to appear when check the SSL settings: "The mixed content fixer is activated, but was not detected on the frontpage. Please follow these steps to check if the mixed content fixer is working. Instructions". The suggestion is to disable this setting. Using the Really Simple SSL plugin here, I received this notice, but it was due to not having the "Keep HTML comments?" checked while optimizing HTML using the Autoptimize plugin. I'd suspect that any HTML optimize plugin that strips out comments would also cause this, as the Really Simple SSL plugin depends on a check for a particular comment at the end of the page.

Results

A web site with https, which allows for a secure web site. You will also want to make sure that the site and wordpress addresses under Settings > General have been changed to https

Https WordPress Settings