Thanks for the excellent question.
Please use: s2member_force_ssl = yes
With s2Member installed, you can add a Custom Meta Field ( s2member_force_ssl = yes ) to any Post/Page. s2Member will buffer output on those special Posts/Pages, converting everything over to https:// for you automatically, and forcing those specific Posts/Pages to be viewed over a secure SSL connection; so long as your server supports the https protocol. This way visitors will not see the famous "Secure/Insecure" warnings in Internet Explorer® browsers.
Additional information on this topic:
Not all themes/plugins are designed to behave properly with SSL enabled. For instance, some WordPress® themes/plugins embed links to images, scripts, and/or style sheets; all starting with http://, instead of https://, ( or just //: - which is better, because it's cross-protocol compatible ).
Using ( s2member_force_ssl = yes ) will usually resolve these conflicts.
However, you should be very careful when choosing a WordPress® theme/plugin to use with s2Member Pro. Otherwise, your visitors could see the famous "Secure/Insecure" warnings in Internet Explorer® browsers. A good web developer can fix this minor issue with ease, but novice site owners are advised to get help from a professional.
*Tip: All themes available at PriMoThemes.com include full support for SSL enabled Posts/Pages.
------------------------------------------------------------------------------
How to add a Custom Meta Field to a Post/Page:
On your Post/Page editing form inside WordPress®, you will find a sub-panel titled: Custom Fields.
That's where you will enter:
s2member_force_ssl
with a value of: yesStatistics: Posted by Jason Caldwell — October 25th, 2010, 10:25 pm
]]>