I log in and do all the administration over https in my wordpress blog (my own installation). When I publish something, I have the problem that the twitter plugins normally pick the current URL, with https:// instead of http:// (I’m currently using WP->Twitter).
When accessed over https:// my page issues some warning and the disqus comments don’t work. I really don’t care because I should be the only one using https for my blog, but due to the twitter plug in, everybody sees it broken.
Is there some other plug in that solves that? Or some other way to do it?
I don’t think that the publish-action in your twitter plugin is your problem. You probably have a twitter widget or something similar, which will display your twitter posts/status on your blog page.
Twitter access his API with a javascript library. Look in your sourcecode. In the HTML HEAD Element, you should see a call to the twitter platform url:
This call from your site to the twitter api isn’t encrypted. Your browser will show you a message, which will tell that your content is only partial encrypted. The SSL lock isn’t displayed.
I’ve tried to call the platform.twitter.com url over HTTPS. But the certificate is only valid for twiter.com.
The STC-Publish part of Simple Twitter Connect will publish your links correctly. However, STC is a bit more involved of a plugin system, so it does require a bit more setup and configuration.
You could just fix this in your .htaccess file. This StackOverflow answer is for an Apache server:
https://stackoverflow.com/questions/12999910/https-to-http-redirect-using-htaccess
The best answer has this snippet: