This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.



If you serve part or all of your website over https then you’ll likely have hit the scenario where the SSL certificate provides warnings about insecure content. This insecure content is usually the src of the files being called over http when the rest of the page is being called over https. We’re now seeing certain browsers blocking these http calls from being executed as a default action which can lead to broken-ness. And no-one likes broken-ness!

This plugin will make sure that if your site is being viewed via https that src attributes of content is served in a protocol agnostic manner. This means that all those files are now being served over https as well. So instead of you see // which means your browser will call foo.css over https and no warnings on the padlock.

NOTE: Currently images that are set by css or js files are not fixed but we plan to fix this in a future release.


  1. Upload cleanSSL directory to your “/wp-content/plugins/” directory.
  2. Activate the plugin through the “Plugins” menu in the WordPress dashboard.
  3. Done

Contributors & Developers

“cleanSSL” is open source software. The following people have contributed to this plugin.


Translate “cleanSSL” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • updated readme.txt


  • made plugin more reliable


  • updated index.php version


  • changed tested up to version


  • forgotten to update readme.txt


  • fixed issue with single quotes


  • removed unwanted text


  • Initial release.