WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Blogs hosted on wordpress.com get automatic link shortening via http://wp.me/, but for those who prefer to seek out our own hosting solution is there a plugin that will, upon publishing a new post/page, make an api call to bit.ly (or other such service) store the resulting url and return it from wp_get_shortlink()?

I have searched without success. Any help would be appreciated.

share|improve this question
up vote 1 down vote accepted

There's this plugin:


share|improve this answer
Exactly what I was looking for, thanks! – Ryan Tenney Aug 18 '10 at 21:25

if you install the wordpress.com stats plugin on your self hosted wordpress blog, you will have the option to have wp.me shortlinks

share|improve this answer

You could also add something like this to your functions.php to add a short link (powered by tinyurl) to each post or page you have:

function shortLink($content) {
$url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$short_url = file_get_contents('http://tinyurl.com/api-create.php?url='.urlencode($url));

$content .=  '<div class="short-link">Here's a short link <a href=".$short_url.'">Short Link</a></div>';

return $content;


add_filter('the_content', 'shortLink');

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.