Give your visitors the freedom of choice with BookLinker, a WordPress plug-in that converts existing affiliate links (Amazon, IndieBound, Powell’s) in

Author:Michael Hartford (profile at
WordPress version required:2.7
WordPress version tested:2.7.1
Plugin version:1.0
Added to WordPress repository:26-05-2009
Last updated:26-05-2009
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Rating, %:0
Rated by:0
Plugin URI:
Total downloads:1 238
Active installs:10+
plugin download
Click to start download

Give your visitors the freedom of choice with BookLinker, a WordPress plug-in that converts existing affiliate links into a list of book resources: Amazon, Powells, and IndieBound affiliate links, WorldCat library searches, and LibraryThing book pages.

With BookLinker, you provide your affiliate ID for the three primary book resources on-line, and select which links to display. Any existing affiliate links in your blog will be transformed on the fly to the links you've selected. No changes are made to the actual content of your posts, so if you choose to return to a single-affiliate mode, simply deactivate the plug-in or turn off the option to convert the affiliate links of your choice.

For each book link on a page or post, BookLinker will display a tasteful DHTML pop-up window containing an image of the book cover, and links to each of the book resources you've selected. The window displays only when a visitor clicks the link, and can be dismissed with the "Close" link.

When a visitor clicks one of the links, a new browser tab or window opens to the selected page. If you've provided affiliate ID information in the BookLinker settings, all of the affiliate tracking will be in effect.

After you install and activate the plugin, go the Settings menu in the WordPress administration panel and find "BookLinker." Click the "BookLinker" link to set your options:

Affiliate IDs can be entered for IndieBound, Powells, or Amazon. The IDs you enter will be used to build the affiliate links in the BookLinker window.

To display high-resolution book covers, you'll need an API key from LibraryThing. Without this key, BookLinker will still build the affiliate links, but it won't show a book cover. You can get an API key by joining LibraryThing and requesting one at the API Keys page. It's free and easy, and should you be so inclined it gives you access to some of the most interesting projects that combine the web with books. Without the API key, BookLinker will retrieve low-resolution book covers from Open Library.

You can choose which links to convert to BookLinker links, and which links to display in the BookLinker window. If you wish to provide a link back to the plugin homepage in the popup window, check the "Display a link back to the BookLinker plugin" box.

If you've already been using your affiliate program's tools to create links to books, you don't have to change a thing. Keep generating the links from the Amazon, Powells, or IndieBound affiliate pages, and BookLinker will take care of the rest.

If you wish to create native BookLinker links instead of starting with an affiliate link, you can use this pattern:

My Link

where "isbn" is the 10 or 13 character International Standard Book Number for the book you want to link. (Hint: the ISBN is prominently displayed on the IndieBound, Powells, Amazon, WorldCat, and LibraryThing pages for most books.)

If you want to selectively leave some links unconverted (for example, Amazon affiliate links to non-book items, or links to specific editions of books available only through certain retailers), simply add "rel='NoBookLinker'" to the link:

My Link

Affiliate links with "rel='NoBookLinker'" will be ignored by the conversion process.