=== WordPress HTTPS === Contributors: Mvied Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=6ZL95VTJ388HG Tags: encrypted, ssl, http, https Requires at least: 2.7.0 Tested up to: 3.0.1 Stable tag: 1.5 Features: Force HTTPS on only certain pages. Fix partially encrypted errors. Disable WordPress from changing links to HTTPS. And more! == Description == This plugin in intended to be an all-in-one solution to using SSL on WordPress sites. Here are the currently available features: There are a few things that can cause a page to still be loaded insecurely after enabling this plugin. If you're still having trouble getting your site to load over HTTPS, or any other issues, please start a support topic and I will do my best to assist you. == 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 == = How do I make my whole website HTTPS? = To make your entire website HTTPS, you simply need to change your home url and site url to HTTPS instead of HTTP. Please read how to change the site url. = How do I make only my administration panel HTTPS? = WordPress already has this process well documented. Please read how to set up administration over SSL. = How do I make only certain pages HTTPS? = As of version 1.5, this plugin grants that ability. Within the Publish box on the add/edit post screen, a checkbox for 'Force SSL' has been added to make this process easy. See Screenshots if you're having a hard time finding it. = Will this plugin fix all of my partially encrypted errors? = In most cases, yes. There are limitations to what this plugin can fix. Here are a few that I've run into: == Screenshots == 1. WordPress HTTPS Settings screen 2. Force SSL checkbox added to add/edit posts screen == Changelog == = 1.5 = * Added the ability to force SSL on certain pages. * Also added the option to exclusively force SSL on certain pages. Pages not forced to HTTPS are forced to HTTP. * Plugin now filters the `bloginfo` and `bloginfo_url` functions for HTTPS URL's when the 'Disable Automatic HTTPS' option is enabled in WordPress 3.0+. = 1.0.1 = * Bug fix. = 1.0 = * Major modifications to plugin structure, efficiency, and documentation. * Added the option to disable WordPress 3.0+ from changing all of your page, category and post links to HTTPS. = 0.5.1 = * Bug fix. = 0.5 = * Due to increasing concerns about plugin performance, the option to bypass the HTTPS check on external elements has been added. = 0.4 = * Plugin functions converted to OOP class. * The plugin will now attempt to set the allow_url_fopen option to true with `ini_set` function if possible. = 0.3 = * Added the option to change external elements to HTTPS if the external server allows the elements to be accessed via HTTPS. = 0.2 = * Changed the way in which HTTPS was detected to be more reliable. = 0.1 = * Initial Release. == Upgrade Notice == = 1.0.1 = Version 1.0.1 fixes a bug in 1.0 that made it to release. Apologies! = 1.0 = Version 1.0 gives you the ability to disable WordPress 3.0+ from changing all of your page, category and post links to HTTPS. = 0.5.1 = Fixes `PHP Warning: Invalid argument supplied for foreach()` error. = 0.3 = Version 0.3 gives you the option to change external elements to HTTPS if the external server allows the elements to be accessed via HTTPS. = 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.