Hi Clark,
Another quick FYI type update re WP Integration.
As you know, I have been trying to create a clean integration with the login / membership account page on the WP side.
I am coming to the conclusion that there are limited options to fully accomplish this and that it is better to stay in the normal WP fold with things.
So I have:
- set the WordPress login path under the SSO settings in WPI back to the standard wp-login-php option
- added a custom WP login modal logo with a plugin.
By doing this, the correct SSO behavior is also again working completely. Meaning, when you login on one side, you are in the other and the same for logout side.
Yes, it does POP up the WP login modal, but it is now customized to show some icon related to my main site, and seems "integrated enough". Forcing users to first go to the main site to login, and then go back to what they wanted to do also seems like a hassle for user experience anyway.
I am hiding the KiloWhat login button with display none in CSS, because there are enough Login options that show up at the Post level anyway. Meaning, the Login to see Replies from your See Past First Post extension, or the normal Login to Reply button from the normal theme.
On my "menu bar", I still have three custom buttons of which two are visible to users at one time.
Forums - is the home button as I am not displaying a logo here
Main Site - will link to the Membership login page for visitors using the Links extension
Main Site - will link to the normal home page of the WP site for logged in users.
In short: using your WP Integration extension AS YOU DESIGNED IT, hiding a Login button, and adding a few menu bar buttons, along with a bunch of custom CSS to integrate the forums look and feel with the main WP site seems like the way to go.
And then using the See Past First Post aka Show Only the First Post extension makes it a solid solution for clean integration with a membership site.
Just wanted to share as I am getting another step closer to installing this on my live site as described.
Cheers!