
The URL Shortener for WordPress allows you to create your own short url using the WordPress Post ID (for eg: http://yoursite/POST-ID ). It provides two method of redirection, namely, wprewrite redirect and templateredirection (template redirect).
Furthermore, it integrates multiple URL Shortening service with your WordPress.org installation, emulating the WP.me feature of WordPress.com blogs, bringing one-click or automated URL shortening upon post/page publishing using 3rd party URL Shorteners.
Latest: Version 2.0 onwards supports bulk editing and generation of Short URLs
Currently Supported Services
- tinyurl
- is.gd
- su.pr
- bit.ly
- tr.im
- short.ie
- snipurl (aka Snurl / Snipr / Sn.im)
- cl.gs
- short.to
- ping.fm
- chilp.it
- smsh (aka sm00sh)
- u.nu
- unfake.it
- Awe.sm
Addon Module
I’ve introduced an addon module (with Version 1.7). Installing and enabling this module will provide additional services for selection. However, some of these services are still undergoing testing. For more info, visit the addon module information page.
The addon module is a separate download:
Addon Module Services
- Goo.gl (Google URL Shortener)
- Digg
- Voizule
- Urli.nl
Notes
- About WP.me Shortlinks: Currently WP.me has been made available to self-hosted WordPress via the WordPress.com stats plugin. Once a public API has been released, I will integrate the WP.me service to this plugin as well.
- Regarding awe.sm usage: Custom domain can be configured in your Awe.sm account on the awe.sm website.
Screenshots:
Version 2.0 Bulk Editing
Version 1.7 Admin (with new options)
Version 1.5 New Admin Interface
Post/Page integration:
Version 1.4 admin interface:
Installation:
- Upload the files to your /wp-content/plugins/ directory (preserve sub-directory structure if applicable)
- Activate the plugin through the ‘Plugins’ menu in WordPress
Release History:
- Version 2.0.1
- Bugfix: Minor error posting to ping.fm
- Version 2.0
- Short URLs now generated using Post/Page IDs instead of Permalinks ensuring correct redirection even if post title/permalink changes.
- Bugfix: Blank screen when Shorten2Ping plugin is also activated. If Shorten2Ping is activated, URL Shortener will now detect and use the URL generated by Shorten2Ping. (http://code.google.com/p/url-shortener-plugin/issues/detail?id=2)
- Added ability to generate and delete Short URL in bulk.
- Ported the URL Generation functions into a class, allowing re-use in other plugins.
- Sn.im service is found to be down and marked to be removed in the next version of this plugin.
- Version 1.7:
- Included an Addon module option
- Addon functions for additional service display
- Directory structure cleanup
- Version 1.6.3:
- WordPress 2.9 Compatibility check.
- If WordPress.com stats plugin enabled, “Show Short URL” button in edit page beside “view” is removed.
- Version 1.6.2:
- Added prefix choosing support for Sn.im / Snipr / Snipurl / Snurl (Forum Support Query)
- Version 1.6.1:
- Bugfix: future/scheduled posts not generating Short URL
- Version 1.6:
- Added support for awe.sm (User request)
- Changed URL Generation method hook for future/scheduled posts
- Version 1.5.2 :
- Bugfix: Pingfm key not saving.
- Version 1.5.1:
- Bugfix: Short URL generated was the same as post URL
- Version 1.5 :
- Added on-demand shortening function: fts_shorturl()
- Added supported for ping.fm, chilp.it, short.to, sm00sh, u.nu, unfake.it
- Added personal shortening service using post id (http://yoursite/POST-ID)
- Added Prefix option for personal shortening service (http://yoursite/prefix/POST-ID)
- Added template redirection and WP_Rewrite redirection methods
- Version 1.4 :
- First Public Release.
- Added simple validation to options page
- Version 1.3 :
- Added support for snipurl, cl.gs, Short.ie
- Version 1.2 :
- Added support for su.pr
- Version 1.1 :
- Added support for bit.ly, tr.im
- Added “Remove buttons” in post/page edit.
- Added option for automatic shorturl generation.
- Changed Custom Field name from fts_shorturl to shorturl
- Version 1.0 :
- Initial Private Release.
- Supports only TinyURL, is.gd
Future Versions:
- Twitter and Facebook posting integration?
- I am currently working on providing a general option in the core class.FTShorten component. This would allow the developer or user to define their own custom shortening server uri, thus allowing more flexibility not confined to the current list of services. This may also allow a less bulky plugin.
Support and Feedback:
Feel free to give any feedback or report any bugs. New shortening services feature requests are welcomed too.
To add a new service request, please open up an issue ticket (Label: Enhancement) at http://code.google.com/p/url-shortener-plugin/issues/list
This plugin is released under the GNU General Public License V3.
View plugin project pages at:
- Google Code (http://code.google.com/p/url-shortener-plugin/)
- WordPress Extend (Most Updated) (http://wordpress.org/extend/plugins/url-shortener/)
If you like the plugin and wish to support, do donate:













Trackbacks/Pingbacks