YOURLS (Your Own URL Shortener) is a URL shortener, like TinyURL, except it’s all GPL and you can run it on your own server, publicly or for your own use only. It was made by Lester Chan and myself. Learn more about YOURLS.
This plugin, YOURLS: WordPress to Twitter, is the bridge between YOURLS, Twitter and your blog: when you publish a post or a page, it will use your own YOURLS install, either hosted on the same webserver, or another server, to create a short URL for your post and send it to your Twitter account. The plugin also works with public popular services such as TinyURL, tr.im, is.gd or bit.ly.
Download
Extract and upload to your blog, preserving directory structure.
Enjoy.
Features and configuration
I’m going to be lazy, aren’t screenshots worth a thousand words? Here are 3000 words.
Plugin configuration:

Title little helper: count characters to help you keep under the tweetable 140 char limit:

From the Write screen, you can (re)generate short URLs and (re)promote your (old, for example) posts:

Template Tags for you theme
The plugin comes with two template tags:
wp_ozh_yourls_url()
Will echo a HTML link with short URL (will generate it on the fly if needed) for the current post.
Example output: <a href="http://ozh.in/j5" rel="nofollow alternate shorter" title="short URL">http://ozh.in/j5</a>
Suggested use: in the loop, in single.php, in page.php
wp_ozh_yourls_head_linkrel()
Will output a <link/> in <head> for the current post (see revcanonical.appspot.com and shorturl.appjet.net for more info)
Example output: <link rel="alternate short shorter shorturl" href="http://ozh.in/j5" />\n
Suggested use: in header.php, if is_single() or is_page()
wp_ozh_yourls_raw_url()
Will return (or echo if you pass true to it) the short URL, with no HTML tag or anything else. Just the raw URL.
Feedback
Yeah. Go ahead.
Related posts
Shorter URL
Want to share or tweet this page? Please use this short URL: http://ozh.in/m7
Metastuff
134 Blablas
Pages: [14] 13 12 11 10 9 8 7 6 5 4 … 1 » Show All
Pages: [14] 13 12 11 10 9 8 7 6 5 4 … 1 » Show All
wrote, on 06/Feb/10 at 2:32 pm # :
I know 100% that this is a user (me) issue! But driving this newbie crazy so just after some help!
I’ve installed YOURLS in my public_html dir in sub dir /s
I’ve changed config.php (& included the /s) & tried a variety of paths in the plugin settings.
The YOULRS function works if I navigate straight to the page & type in a url manually, but within wordpress once I post a new entry, this doesn’t create a url in the YOURLS page.
I don’t even see the screenshot as above in the write page (to re-create short urls)
Gotta be missing something :)
Thanks in advance
Martyn
thought, on 04/Feb/10 at 6:38 am # :
Garret » multi user is planned as a future feature of YOURLS, so I’d feel a bit dishonest to charge anyone to code it. Although there’s no ETA for it.
wrote, on 04/Feb/10 at 12:52 am # :
Ozh,
Was wondering if you were open to getting paid for pushing forward some additions to Yourls.
Looking for true multi user with email verification on sign-up.
Extending stats as an aggregate per user would be nice too, enabling true reporting on stats.
Thanks
Garret
replied, on 25/Jan/10 at 6:38 am # :
Garret » A future version of YOURLS will be multi user, probably