Simple Twitter Connect

( Hey, if you like STC, why not check out Simple Facebook Connect too? )

Plugin: Simple Twitter Connect
Version: 0.16
Last updated: 1 year ago.
Downloaded: 126,667 times.

Download Now


Following the same pattern as the Simple Facebook Connect plugin, this is a plugin to make connecting a WordPress blog to Twitter easy.

Unlike Twitter Tools and other systems, this plugin uses Twitter’s latest authentication mechanisms. No putting in Twitter names or passwords. Clicking the Connect with Twitter button will redirect a user to Twitter for approval, then bring them back to where they came from, only now with their Twitter credentials available for use. Sub-plugins can then make any use of this they like.

Note: This is fully compatible with Simple Facebook Connect, and can even run at the same time as it. Naturally. :)


Currently, WordPress 2.9 or higher and PHP 5. I don’t write code for older versions of WordPress, or obsolete versions of PHP. Sorry.


  • Easy to install and use.
  • Modular. Only use the pieces you want to use.
  • Integrates easily into any theme.
  • Simple control panel, only has the options you need for the pieces you activate.
  • Secure. Uses the latest WordPress coding techniques to eliminate tricky security problems.

Current sub-modules

  • Login using Twitter Credentials
  • Comment using Twitter credentials
  • Users can auto-tweet their comments
  • Tweet button
  • Tweetmeme button
  • Auto-tweet new posts to an account
  • Manual post tweeting
  • Full @anywhere support
  • Auto-link all twitter names on the site

Future sub-modules

  • Pull tweets back in as posts
  • (whatever you like, send me suggestions!)

Installation Instructions

  1. Upload the files to the `/wp-content/plugins/simple-twitter-connect/` directory.
  2. Activate the base plugin through the ‘Plugins’ menu in WordPress.
  3. Configure Twitter for your site by following the instructions on the Settings screen.
  4. Activate the sub plugins you want to use through the ‘Plugins’ menu in WordPress and configure them appropriately. Some require no configuration at all, some require minor theme changes.

Shortlink note

There’s too darned many shortlink systems out in the world. So, this plugin does not implement shortlinks at all.

Instead, it relies on the new Shortlinks API in WordPress 3.0. Unfortunately, this means that if you’re not running WP 3.0, you won’t see shortlinks appear in your tweets (although Twitter might turn some normal links into ones for you).

My advice: Be patient. 3.0 will be released eventually.


This plugin is licensed under the GPL Version 2 only.

Method to get support

You can email me directly, however I am also a moderator at the support forums, so you’ll find me there as well.

Download Now



  1. Hi,

    I have a problem too. I have multiple sites running and some of them are automatically fed. These posts are added to the database as normal WP posts.

    Problem I am experiencing is that some articles are being tweeted as should, but some are not. It seems thats posts from the 4 sites are randomly being tweeted. One site can have 10 new articles with just 2 posted, and another site can have 4 new items with 0 posted, but the third site can have 5 new articles with all 5 being posted to twitter.

    So this morning I was trying to solve the problem and was checking several settings, but they all are set like posted earlier in this thread.

    So i tried to edit a post and tweet it through the ‘Twitter Publisher’ plugin on the editing page. Then I got a popup asking me to log into twitter. I thought it should automatically use the STC settings to post a message?

    What is going wrong in my case?

    All sites are running as standalone WP sites with their own URL, their own database, their own twitteraccount, they are just running a shared server, together with 47 sites (or more) of other people.

    Can you please help me out on this one?

  2. Hi, it seems that this plugin is not working. I’m getting the same error even in here!

    When I try to connect it all goes OK but it seems that the plugin is not gathering the user data because I’m only getting the Hi! with no user name and no avatar and when I try to post a comment it throws me an error like this:

    ERROR: please fill the required fields (name, email).

    Also firebug shows an error in retrieving the data:

    “NetworkError: 404 Not Found –

  3. Is there a tag I need to place to get the login buttons to populate in my comment form?
    As it is, I have them enabled and none are showing so I’m pretty sure it’s looking for something I don’t have in my theme.

  4. It appears this plugin is no longer on the wordpress plugin network.. has it been discontinued?

    • No, but it is broken due to Twitter’s recent API changes. So I removed it from there for the time being, to prevent people from downloading broken code. I’ll get around to fixing it soon.

      • This is a great plugin which is sorely missed :(

        Any news on a fix for the Twitter API changes?

      • Do you realize the older version does still work??? The plugin worked flawlessly until today I updated to the latest, and since that it is dead like a rock. I wish I could roll back to the old one. Please do something, maybe make the older version available. I would have no problem now if I didn’t update blindly, trusting that it WILL work…

        • I think it was 0.14 that worked for me since now I have 0.15 which doesn’t work – it cannot authenticate with Twitter.

          • Sorry I meant I have 0.16 which doesn’t work. So I don’t know if I had 0.14 or 0.15 before.

            • Any version previous to 0.16 cannot possibly work, because Twitter recently turned off the old version 1.0 of their API. STC 0.16 is identical to 0.15 except that the URLs have been changed to connect to the new 1.1 version of their API.

              That said, STC is broken in several ways, which is why I had it removed from the plugin repository. The 0.16 update was just to fix the URL endpoints, it didn’t fundamentally change anything functional. So what was broken before is still broken now.

              I do know that STC 0.16 works for certain cases, because I use it here on this website. When I make a new post, it auto-publishes a link to my @ottodestruct account, and that’s still working.

  5. When can we download this plugin?


  6. i can’t find any download link for the plugin, please help.

  7. Ho, thanks a lot for ur plug in, very useful. My problem: I just write in italian but the text published reveals graphical signs instead of some keys: here an example instead of La procura di Catanzaro: “Nessuno scontro” we have: La procura di Catanzaro: “Nessuno scontro”: where to set up the correct format? thnx alot

  8. The sign in capability of the plugin appears to be broken. At first I thought it was just something to do with my settings, but I tried to use it here and got the same error page from twitter:

    Whoa there!
    There is no request token for this page. That’s the special key we need from applications asking to use your Twitter account. Please go back to the site or application that sent you here and try again; it was probably just a mistake.

  9. Otto,

    Do you have a time frame to get this guy back up and running?


  10. Hi, Great plug-in thanks.

    Encountered a small problem – putting a % symbol in a post title stops the tweet button displaying.

    Any ideas? (Apart from ‘don’t use a % symbol’!)

    Cheers, Rhys

  11. Hello,

    About STC, it’s seem dead and not working right now. Did you decide to update it or it’s definitly the end ? I’an sad, and I think I’m not the only one, but anyway pom pom pom pom !

    Thanks for you SFC !

  12. Is Simple Twitter Connect still available to download from the WordPress plugin’s repository? is an error page right now.

  13. Unable to find the plugin!!

  14. Hope this comes back soon :(

  15. Any chance you could exhume this fantastic plugin? WordPress needs a Twitter connect plugin that does things properly! So many in the plugin repo right now and most are either buggy or throwing PHP debug notices all over the place on activation.

    • Twitter locked down their API to authenticated calls only, making writing a generic plugin for it extremely difficult to do. Additionally, they break the API every time they touch it, so it’s really not worth anybody’s time to connect to Twitter directly anymore. Best to use a service-oriented structure instead.

  16. Thanks for the heads up! In that case, I don’t think I’ll bother – seems more trouble than it’s worth!

Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Need to post PHP code? Wrap it in [php] and [/php] tags.