WordPress HTTPS
WordPress HTTPS is a WordPress plugin that is intended to be an all-in-one solution to using SSL on WordPress sites. Here are the currently available features:
- Change all internal scripts, stylesheets and images to HTTPS if the page is being viewed via HTTPS to prevent partially encrypted errors.
- Supports Shared and Private SSL.
- Force HTTPS on only the pages you need to be HTTPS.
- Force pages to HTTP that have not been forced to HTTPS.
- Change external elements to HTTPS. The plugin will check for the existence of external elements over HTTPS and, if available, will change them to HTTPS.
- Override the external element HTTPS check. If you know that all external elements can be loaded over HTTPS, this option will save some load time on your pages.
- Disable WordPress 3.0+ from changing all of your page, category and post links to HTTPS on HTTPS pages.
Although WordPress HTTPS does its best to fix all insecure content, there are a few cases that are impossible to fix.
- Elements loaded via JavaScript that are hard-coded to HTTP. Usually this can be fixed by altering the JavaScript calling these elements.
- External elements that can not be delivered over HTTPS. These elements will have to be removed from the page, or hosted locally so that they can be loaded over HTTPS.
- YouTube videos – YouTube does not allow videos to be streamed over HTTPS. YouTube videos will have to be removed from secure pages.
- Google Maps – Loading Google maps over HTTPS requires a Google Maps API Premiere account. (source)
If you’re having partially encrypted errors or other problems, please read the FAQ. If you’re still having trouble, please click the ‘get support’ button to the right. The comments on this page are for feedback purposes only.
Project Feedback
Trackbacks
- open Com » Blog Archiv » openCom wieder zurück
- SSL/https-Login für Wordpress – ohne Plugin | nerd4you.net
- Using Wordpress with SSL » Wolfgang Reutz's Blog
- SSL Certificates and WordPress | Gary Eckstein
- SSL Certificates and WordPress | My Blog
- SSL??(experimental) | tomesoft blog
- Moved from Blogger to WordPress » Sam I am
- How to HTTPS Your WordPress SSL Certificate | moxieTODAY
- Enabling SSL for all websites.. | TooMeeK
- Quick Guide to HTTPS-Enable Your WordPress Site

Thanks for your support! your WordPress HTTPS plugin is the best available! Everything is up and running, and secure!
Amazing Plug-In! Thanks.
This is a great plug-in really saved us on a project!
Works great!!! Thank you so much. For a novice like me, I can make a site look better than I every thought possible and work too!!
Hi Mike,
Thx for the plugin! When I try to check the box for a page or post, it throws a 404 error. I am using a page template. Do you think why this is happeng? What am i doing wrong?
Thx! Anjana
All I can say is… Thank you. Seriously, thank you.
Does your plugin support MultiSite and domain mapping? I’m having a heck of a time finding a way to secure 2 different domains that I have developed inside MultiSite. Maybe using a multiple domain/single IP (UUC) secure cert like the ones found here: https://www.startssl.com/?app=40
What an awesome plugin. It’s very easy to use, works for almost everything… and Mike provides awesome support. Can’t wait to see the new version!
Google Chrome is happy. Internet Explorer is happy. Mozilla Firefox is happy. Now I’m happy! It was only 30 minutes after installing WordPress HTTPS that I finally can get only my shopping cart pages secure and showing the validation padlocks in all three browsers. This, after a week of tech support from my hosting account people. Thanks. the next beer is on me!
This is a great plugin but really needs support for forcing HTTPS on all forms especially comment forms. This is critically important if you are trying to protect your users’ privacy.
@Alec: I can’t make the plugin force SSL on all forms. That wouldn’t always be desirable. Forcing SSL on comments may work, but I imagine would act funny jumping between HTTP and HTTPS. For example, if your site was using Shared SSL and you were logged in to your admin panel under HTTP, and you attempted to leave a comment on your HTTPS form, you would not be logged in because the cookies stored to authenticate you are on a different domain. It may work fine on sites using Private SSL certificates.
Hi Mike,
I’ve been happily using your plugin for several months, however this latest update to 1.9.1 causes my entire site to not load. I’ve reverted to a previous version for now (1.8.5), but am noticing strange happenings with my permalink structure and wondering whether it’s related to the 1.9.1. update? For instance, if I change my custom permalink structure to simply “/%postname%/, when I save the setting and come back it is a hairy URL containing “https://”.
Settings I’ve got checked include Disable Automatic HTTPs, Force SSL Exclusively, and Shared SSL.
Also, I’m running WP 3.2.1.
Would love to update to your latest, but I’m scared!
Thanks,
Carrie
@Mike: Hi Mike, I appreciate your response. So I ended up finding a simple solution to this problem. I looked into the template code to see how it was creating the action URL for the comment form and noticed that WP uses the base site URL for all the forms. Well, I simply changed the base URL in my WP settings, and now all the forms created by WP for use with WP are sent over a secure connection.
I do use a private SSL certificate and every aspect of my site is sent over SSL, which is the way I really intended it to be. Thanks for your time and effort put into developing this plugin and I plan to use it for the forseeable future.
I love the plug-in and everything is running great. The only issue I have is after add the product to the cart and I select the “clear cart” text I get a new page with this text “The system cannot find the path specified.” Can you help me why this would happen and it’s weird cause when I select the minus sign in the shopping cart I have no issues. thanks in advanced!
Great plug-in, it has helped us a lot.
I wrote an article on how to HTTPS-enable your WordPress site using your HTTPS plugin -> https://www.digical.com/quick-guide-to-https-enable-your-wordpress-site. Your comments will be appreciated.
Actually, YouTube does offer HTTPS support on embedded videos:
http://www.google.com/support/youtube/bin/answer.py?answer=171780&expand=UseHTTPS#HTTPS
I was using this plugin just fine. Now I cannot activate without getting a to many redirect error. Any Ideas on how to fix this?
Hey Mike,
when i use your plugin on checkout page, it won’t go to the next page, looks like it redirects the next page to current page, so when i click on continue it goes back to the same page.
am i missing anything here?
Thanks
Roy
Hey again Mike,
just did a quick test, the page works fine when i have “Posts and pages without Force SSL enabled will be redirected to HTTP” under setting UNCHECKed, but redirects when i checked that and force cart page.
just thought to let you know.
looking forward to see your reply.
Thanks
Hi Sir Mike thank you for this great plugin… im having a trouble right now i put a value of 21 on the port settings, and having this error “Error 312 (net::ERR_UNSAFE_PORT): Unknown error.”
and i cant delete the plugin via wordpress dashboard, i need to delete it via http://ftp.. and if i install again the plugins… i cant activate it anymore and i am having this error “https://winds2012conference.com:21/wp-admin/plugins.php?action=activate&plugin=wordpress-https%2Fwordpress-https.php&plugin_status=inactive&paged=1&s&_wpnonce=ad05639460″
thank you..
This plugin helps us to save time and help us lots!
Is anyone having a problem loading https over the admin? I keep getting a “too many redirects” error in the browser.. any help would be greatly appreciated, I’ve been working for 2 days on this. Thanks!
I get this when trying to activate: “Plugin could not be activated because it triggered a fatal error.” Got any tips to troubleshoot? Is there a way to have it log the errors so I can see what’s actually failing?
Oh shoot … nm it could be a conflict with another plugin since I got ‘Fatal error: Maximum execution time of 30 seconds exceeded in \da\path\wp-content\plugins\formbuilder\formbuilder.php on line 177′
I have a lot of plugins so I probably just need to increase available execution time. I’ll wb if there’s more to it.
Hi,
Can I use your plugin to make ALL pages for LOGGED IN users be loaded over https?
Hi,
I am having an issue with the admin login page simply redirecting to the admin page again. I saw in the forum that other people are having this too.
Any ideas?
Thanks!
Thanks for your work, love the plugin. On one of my hosts this is running perfectly. But I tried your plugin on the cloud based platform PHPfog and over there I was having a lot of trouble. Image uploading was impossible with the modern uploader, adding new categories didn’t work either when doing this out of the posts dialogue. I already informed the support staff about that problem. Maybe they will even get in touch with you.
Hi Mike
Thanks for all your time and energy on this plugin. I just got our website up and running and am having trouble with our shared SSL connecting with our checkout page.
I have the force SSL button clicked on the plugin setting, as well as the page setting. My permalink setting is set to “post name”.
When you add a product to the cart and then click the cart button, it has an “X” over the SSL lock in the url.
Any help would be appreciated. Thanks!!