=== Plugin Name === Contributors: Mvied Tags: encrypted, ssl, http, https Requires at least: 2.1.0 Tested up to: 3.0.1 Stable tag: trunk This plugin ensures that all elements on a page are accessed through HTTPS if the page is being accessed via HTTPS. == Description == This plugin ensures that all elements on a page are accessed through HTTPS if the page is being accessed via HTTPS. Sometimes when a page is loaded via HTTPS, the elements on that page (images, scripts, and stylesheets) may not also be loaded via HTTPS. Some, but not all, plugins check for HTTPS when adding the extra scripts and stylesheets to your pages. The ones that do not will cause the page to be loaded insecurely. This is due to the way in which the plugin developer adds the elements to your pages. Unlike the [HTTPS for Wordpress](http://wordpress.org/extend/plugins/https-for-wordpress/ "HTTPS for Wordpress") plugin, elements will be loaded with HTTPS regardless of how the plugin author added the elements to the page. == Installation == 1. Upload `wordpress-https.php` to the `/wp-content/plugins/` directory 1. Activate the plugin through the 'Plugins' menu in WordPress. == Frequently Asked Questions == = What exactly does this plugin do? = Sometimes when a page is loaded via HTTPS, the elements on that page (images, scripts, and stylesheets) may not also be loaded via HTTPS. This plugin ensures that that happens. = Why does this happen anyways? = Some, but not all, plugins check for HTTPS when adding the extra scripts and stylesheets to your pages. The ones that do not will cause the page to be loaded insecurely. This is due to the way in which the plugin developer adds the elements to your pages. = Shouldn't the developer fix this issue? = Yes, but some are not aware of this bug, and far too many plugin developers make this mistake. = Does the plugin do anything else? = Yes, actually! When WordPress loads a page via HTTPS, it does not go back through posts and pages to ensure that images within are loaded via HTTPS. This is mostly due to images being hard-coded with the full non-HTTPS path to your WordPress installation. This plugin will take care of all insecure images and change them to be loaded over HTTPS. An answer to that question. == Changelog == = 0.1 = * Initial Release. = 0.2 = * Changed the way in which HTTPS was detected to be more reliable. == Upgrade Notice == = 0.2 = Version 0.1 did not correctly detect HTTPS on IIS and possibly other servers. Please update to version 0.2 to fix this issue.