Verve SSL - WordPress Plugin

I created my first Wordpress Plugin called Verve SSL. It is based off of the code in this post WordPress SSL Administration and Login.  It is a plugin that sets the login page and administration area to use HTTPS(SSL) and then after logging off it reverts back to HTTP.  You can download the plugin here.

To Install the plugin:

Automatic Install

Install from the Plugins\Add New section by searching Verve SSL when logged in to the administration area of a WordPress site.

Manual Install

Download the plugin.
Extract the zip file and upload into your wp-content/plugins directory.
Active the Verve SSL plugin under Plugins in the WordPress dashboard.

The plugin can also be downloaded from the Verve SSL Wordpress Plugin Directory Page.



  • Initial Release

  • 1.1

  • Fixed issue with directory name that broke the plugin.

  • 1.2

  • Fixed issue with not keeping SSL when browsing blog while logged in.

  • 1.3

  • Fixed issue with RSS feeds.

  • Fixed activation error message.

  • 1.4

  • Moved the JavaScript files to the header for fast loading.

  • 1.4.1

  • Optimized code for better and faster processing.

  • 1.4.2

  • Updated plugin to be URL case insensitive.

  • 1.4.3

  • Optimized code for better and faster URL case processing.

  • 1.4.4

  • Updated code to bypass plugin and display message if JavaScript is disabled.

  • 1.4.5

  • Updated doctype for better compatibility with Internet Explorer.

  • 2.0

  • Completely redesigned the plugin using only PHP code and no JavaScript for better compatibility and performance.

  • 2.0.1

  • Performed general code maintenance to improve performance and updated code to convert uppercase URLs to lowercase.

  • 2.0.2

  • Bug fix - Fixed problem with converting URL case while in Administration Dashboard that broke the ability to edit categories. Plugin no longer converts URL case while in Administration Dashboard. It will convert URL case while logged in and when viewing the blog and when logged out.

  • 2.1

  • Added a new feature to detect and update insecure SSL when logged in and make all pages during the logged in session secure. This makes sure that all content is secure and removes the insecure content icon that browsers show.


  • Updated to be compatible with WordPress 4.5.1 and performed general code maintenance to improve performance.

  • 2.2

  • Updated to be compatible with Apache and WordPress 4.9

  • 2.3

  • Updated to be compatible with WordPress 4.9.2

  • 2.4

  • Updated to be compatible with WordPress 4.9.4

  • If you like my plugin and feel like donating to help its further development please click on the PayPal button below to donate. Thank You.