WP Lessn


The WP Lessn Plugin for WordPress uses Shaun Inman’s Lessn to create a short URL for each new post you publish. The Lessn’d link is attached to the post meta data.

Lessn, according to Shaun Inman, is “an extremely simple, personal url shortener written in PHP with MySQL and mod_rewrite.” If you are unfamiliar with Lessn, then this plugin will have little value to you until you read about it, download it, and install it on your own server.

WP Lessn was written by Jay Robinson. Please thank Shaun Inman for being awesome, not me. But email me for support, not him.


Download WP Lessn from the Official WordPress page.


  1. Open ‘wp-lessn.zip’ file to reveal ‘wp-lessn’ directory.
  2. Upload ‘wp-lessn’ directory to ‘/wp-content/plugins/’ directory.
  3. Activate the plugin through the ‘Plugins’ menu in WordPress.
  4. Go to the ‘WP Lessn’ submenu underneath the ‘Plugins’ menu; store your Lessn domain, and your Lessn API key (found on your Lessn domain).
  5. You may now publish any post to generate the Lessn’d URL. It will show up on the post page as a custom field, with the name ‘wp_lessnd_url’.


WP Lessn Admin screen

Frequently Asked Questions

What is Lessn?
Lessn is a self-hosted URL shortener that you download and upload to your own server. It was created by Shaun Inman. Read more about Lessn on Shaun Inman’s blog.
Is Lessn free?
Do I have to have Lessn installed for this to work?
Yes. You must have Lessn installed to get any use out of this plugin.
Does Lessn have to be installed on the same domain as my WordPress installation for WP Lessn to work?
No. WP Lessn allows you to specify any domain as your Lessn domain. For instance, I use JayRobinson.org for my blog, but use my short domain, http://jwr.cc, for Lessn. Lessn’s API key allows us to generate the short URL.
What is your name?
My name is still Jay Robinson.


For support, please contact me by email.

Change Log

1.0 – Initial Release – December 12th, 2009