Home | Setup | FAQ | History | Reset
Welcome to the homepage of the Admin SSL plugin for WordPress.
For a history of the plugin, please go here.
For setup instructions, please go here.
If you are having problems, please read the FAQ before posting.
If you need to reset Admin SSL, please go here.
The latest release, 2.0, supports WordPress 3.0+. Please note that if you upgrade from a previous version, SSL support will be disabled after the upgrade. This is due to the large coding changes required to support WordPress 3.0+.
Please also note that support for Shared SSL has been removed – if you follow this plugin you will know my hosting provider removed it so I can no longer test it. So in order to make the plugin work with 3.0+ I have had to remove Shared SSL support.
If I could be cheeky, and you would like to make a donation (for all my hard developing!), please use the PayPal donate button below:
Features
- Forces SSL on all pages where passwords can be entered.
- Works with Private SSL only.
- Custom additional URLS (e.g. wp-admin/) can be secured through the config page.
- You can choose where you want the Admin SSL config page to appear!
- Works on WordPress 3.0 – 3.1.1; for previous versions of WordPress please use version 1.4.1, but note it is no longer supported – you should upgrade to the latest WordPress version.
- Other options can be defined on the new configuration page.
- Reset, debug and test modes for troubleshooting.
Downloads
The following downloads are hosted by wordpress.org.
2.0 – The latest stable version, with all the above features.
1.4.1 – The previous stable version, works with WordPress up to 2.9 and supports Shared SSL. (NB the only way I could get Admin SSL to work in WP 2.6+ was to get it to disable the new WordPress authentication cookies, and use the ones from 2.5.1. I personally prefer SSL than the cookie weirdness of 2.6+, but it's up to you.)
If you prefer, you can use the SVN repository. The releases are in the 'tags' subdirectory, the development version in 'trunk'.
I offer as much support as I can, but this is an activity I do in my spare time, so please be patient!
Known Issues
- Admin SSL has 'erratic' behaviour when WordPress is not installed in the same directory as the WordPress URL. This is because of the way the WordPress canonical redirection functions work. I have not yet been able to overcome these.
- The login page (and other admin pages) can be secured, but nothing on the site side.
Screenshots
Secure login page.
Secure plugins screen, with Admin SSL enabled.


Hello,
I installed your plugin yesterday in wordpress 2.7.1 and it seemed to work okay. I went to login this morning and got put in an infinite loop. I tried all your reset options via your faq page nothing worked so I deleted the plugin.
However it’s still forcing my wp-admin into https and if I try to go to it via http I get stuck in the infinite loop…how do I fix this…please help.
Hello, can you force just one specific page to go secure, or is it only by classification, such as pages, posts, etc.?
Dear all – I’m going to close this page for comments while I work on support for WordPress 2.8, I keep hoping I’ll have a day to do it, hopefully I’ll have some time in the next few days.
bcg
Dear all – my hosting company in their wisdom have decided to remove Shared SSL from the hosting plan – meaning I can no longer test that feature of Admin SSL. I have no idea how to test it now – if you have any ideas, please post them here, or email them to me. If you would be willing to do some testing for me, then please let me know – we would have to be on Skype or MSN at the same time for that to work, with me updating files and you testing them on your server.
bcg
Hi,
After upgrading wp to 3.1.1 and admin ssl plugin to latest, option for entering shared ssl URL is missing. Can you please help.
Thanks,
Sony
@Sony
Please see the note at the top of the page – I have had to remove Shared SSL support as I can no longer test it. Admin SSL was broken on 3.0+ so in order to make it work I had to remove Shared SSL support unfortunately.
bcg
I can’t figure out how to add a single page to be SSL encrypted. Here is the url I want to protect: http://www.santafebaby.com/reserve-baby-equipment/
What do I add in the inclusion text box to get that to work? Ugh.
Thanks so much for the plugin.
Many blessings,
Kerri
Well, my first comment/question was not approved… again, and the question is genuine: what does the plugin do (if you don’t need custom paths to be rerouted to ssl) that can’t be achieved by using WP-internal functions
define(‘FORCE_SSL_LOGIN’, true);
define(‘FORCE_SSL_ADMIN’, true);
?
Thanks,
Ben
How do i remove this plug in?
@Patrick .. delete the files!!
I cannot delete this plugin and a bunch of my wordpress files are no longer editable because I lack proper permissions. I am using wpmu. No matter how many ways I try to delete this plugin, it doesn’t work because I don’t have permission too. I cannot edit certain files on my themes either because of this same problem.
@Core – you will need to get in touch with your hosts to sort this out I’m afraid, there is very little I can do about that! Please also note that WPMU has not been supported by Admin SSL for a long time – version 1.4.1 was the last version that supported it, some years ago.
bcg
Hi,
(Click my name and you will be oon my site)
This application stopped my website from working (I was a numpty and didn’t know you needed an ssl lolz)
I managed to delete it via Cpanel and then the app got deleted, and my site works again
@Mitchell Ooops! SSL certificates are pretty cheap these days if you do want to grab one and install it.