This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress. WordPress to Twitter

Description is a free URL shortener service you can use to shorten links and gain stats.

This plugin is a bridge between, Twitter and your blog: when you submit a new post or page, your blog will tap into the API to generate a short URL for it, and will then tweet it.

Requires PHP 5.


Installation is, as usual :

  1. Upload files to your /wp-content/plugins/ directory (preserve sub-directory structure if applicable)
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

Contributors & Developers

“ WordPress to Twitter” is open source software. The following people have contributed to this plugin.




  • Initial release


  • Fixed: template tag makes post previews die (more generally, plugin wasn’t properly initiated when triggered from the public part of the blog). Thanks moggy!


  • Added: uninstall procedure
  • Added: “get url” button as on
  • Improved: using internal WP_Http class instead of cURL for posting to Twitter
  • Fixed: short URLs generated on pages or posts even if option unchecked in settings
  • Fixed: PEAR class was included without checking existence first, conflicting with Twitter Tools for instance


  • Fixed: oops, forgot to remove a test hook
  • Fixed: Don’t generate short URLs on preview pages
  • Fixed: Tweet when posting scheduled post or using the XMLRPC API


  • Added: option to add in


  • Fixed: Compatibility with 1.4


  • Fixed: Compatibility with WP 2.9 & integration


  • Fixed: Compatibility with WP 3.0, 1.4.2


  • Fixed: Compatibility with WP 3.0, 1.4.3 & 1.5
  • Removed: support with 1.3. Upgrade.
  • Added: Ajax checks for config, super cool.
  • Added: OAuth support. Curse you, Twitter.
  • Added: Support for custom post type
  • Added: filters everywhere so you can hack without hacking
  • Added: lots of tweet template tokens
  • Fixed: notices when no or just one tag/category
  • Fixed: don’t load twitter oauth classes if already there
  • Added: filter for admin notice
  • Fixed: Application name on Twitter was not unique
  • Added: Built-in support for custom keyword with post custom field ‘ougd-keyword’
  • Added: Both ‘ougd-keyword’ and ‘ougd_keyword’
  • Fixed: Possible wrong shorturl when not on singular pages. Thanks Otto for the fix!
  • Changed: Logic to connect to Twitter. No one pass, should be simpler.
  • Fixed (hopefully): Creating duplicates URL with
  • Fixed: the “Show letters” toggable password fields on Chrome
  • Fixed: ressource now loaded in compliance with SSL pref
  • Added: More actions and filters


  • Fixed: Loop error with in the options page


  • Fixed: Critical link generation error.