I was using twitterfeed.com to post my blog posts on identi.ca and twitter, but since the service behaved sometimes strangely re-posting old posts and spamming my followers (maybe it was my rss fault anyway) I decided to find a proper wordpress plugin to do the job. Twitterupdater is a simple, nice plugin with clean source code but uses twitter service and not the FLOSS and better identi.ca. Fortunatelly identi.ca is API compaliant with twitter so here is a quick tip on how to change the service twitterupdater uses.
- Download from twitterupdater.com
- Open twitter_updater.php with your favorite text editor, or with wordpress edit plugin feature
- Change line 64 from $host = 'twitter.com'; to $host = 'identi.ca';
- Change line 96 from $twitterURI = "/statuses/update.xml?source=ingoalstwitterupdate"; to $twitterURI = "/api/statuses/update.xml?source=ingoalstwitterupdate";
- Configure the plugin as usual
- Enjoy!
Note that this blog post is a test to check if this is going to work
Update: and yes it works!
Extra Tip: You can find all the '@' symbols in twitter_updater.php file and add an extra space after them so identi.ca parses the shorten url as link.
Edit: Testing if the twitterupdater plugin still works with wordpress 2.9.2


Hi, i’ve read from http://twitterupdater.com that the newest plugin doesnt work in latest version of wordpress, so, does your way this still work?
Thanks…
Reply
seadog Reply:
March 30th, 2010 at 9:59 pm
Hmm works for me! Actually I haven’t even noticed the comment on the twitterupdater.com webpage about the plugin not working. I installed the plugin while running the 2.8.x series (I think) and the plugin worked fine from the first moment. Now running wordpress 2.9.2 – the latest version – and just did an post update to check it. Still works!
Reply
well, just tried it and it doesn’t work, anyway, thanks, man
Reply
took it from the twitterupdater site :
“Edit #12 (August 22nd 2009): Ooops, plugin doesn’t work with WP2.8.x, we’re currently working on a new version…watch this spot…”
Well, actually i’m very interesting with your method, could you give us the plugin u use? i’m very thanks for that,
Reply
seadog Reply:
March 31st, 2010 at 5:34 pm
It’s the original twitterupdater plugin, except the changes to support identi.ca. You can download my version from here [1]. Let me know if it works for you, or if I happen to have a special wordpress installation
[1] http://sealabs.net/media/twitterupdater.zip
Reply
Dave Conan Reply:
April 1st, 2010 at 3:58 pm
thanks, man, will try it immediately.
Reply
Probando…
Gracias.
Reply
seadog Reply:
March 31st, 2010 at 5:27 pm
It only works when I’m posting a new post and not with new comments. So your ‘test’ probably failed
Reply
Angelverde Reply:
March 31st, 2010 at 7:23 pm
Lo probe en mi Blog
Pero no funciono.
Reply
I dont like this plugin, because it use shortlinks. Why i need short link if i can add my blog url?
Reply
seadog Reply:
June 22nd, 2010 at 11:52 am
Well you need shortlinks because blog urls and titles are usually to big for twitter like services. For example your latest post in your blog is “ATB prezentē video un uzstāsies Lasvegasā (+VIDEO)” which has a permanent url “http://www.openart.lv/2010/06/22/atb-prezente-video-un-uzstasies-lasvegasa-video/”. The combination of two is 133 characters. If you append a prefix to declare that this is an automated post, like [blog post], you are over the 140 character limit.
If you still don’t like it and don’t find a practical usage of short urls, I’m sure that you can easily disable them in the plugin code.
Reply
Uldis Reply:
July 8th, 2010 at 7:20 pm
Thanks for clear answer
You are right
Reply