BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
DeadTrees icon
Possibly abandoned Tested up to 5.3.25 #17 in book

DeadTrees

Share the books you've read with your readers, family, & friends. Never again receive a book you've already read as a gift!

Active installs10+10+ tier
Downloads · 30d191▲ +3.8% vs prev. 30d
Rating4/51 reviews
Health score27/100At risk
All-time downloads5.8KSince Jul 2012
Support resolved—No recent threads
RequiresWP 3.0PHP 5.4+
Downloads · 7d49▲ +22.5% week over week
Our verdict

Consider an alternative

DeadTrees shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites, is rated 4/5 and was last updated 7 years ago, and scores 27/100 on our health check.

  • Small user base (10+ active installs)
  • Very few reviews so far
  • No update in 6 years
  • Only tested up to WordPress 5.3 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

258Jul 5Aug 18Oct 2
Yesterday8
Daily average (1y)4
Peak day11May 28, 2026
Last 12 months1.5K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where DeadTrees stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
book >100 1,847 Best book plugins →
books >100 1,846 Best books plugins →
library >100 10,000 Best library plugins →
reading >100 2,904 Best reading plugins →

Version adoption

Share of active sites per release.

  • 1.0100.0%

Rating breakdown

★★★★★★★★★★ 4 from 1 reviews

  • 5★0.00%
  • 4★100.0%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About DeadTrees

From the official readme · v1.1

Description

DeadTrees is a WordPress plugin that allows you to share the books you’ve been reading with your readers.

It’s slightly influenced by other “My Library” type of plugins, such as the whole Now Reading/Reloaded/Redux group of plugins, but is a complete re-write using WordPress’s Custom Post Type features.

I wrote Dead Trees because I want to post on my blog when I read a book, but only sometimes want to write about the book. Dead Trees lets me, (and you!), do that.

New in Version 1.1: Multiple Book Cover Sources

In version 1.1 book covers will be fetched from OpenLibrary.org, LibraryThing, or Amazon, depending on the settings, and what’s available where.

If you have set your Amazon API credentials, you can choose to look for a cover at Amazon either first or last: first for people who are working on building affiliate income from Amazon, and have plenty of API quota, or last for people who prefer to promote independent book sources or can’t or don’t want to use Amazon’s services.

For non-Amazon book covers, OpenLibrary.org is checked first as it provides larger images than other options. If OpenLibrary.org doesn’t have a cover for a book and you have set a LibraryThing API key we will fall back to looking for a cover at LibraryThing.

OpenLibrary.org does not require any API credentials or any special configuration.

How it works

To post a book that you read, you’ll go to the admin of your site and choose “Books” from the main menu. You can then enter the title of the book, the author’s name(s), ISBN, Amazon’s ASIN, (likely the ISBN), and, if you wish, you may write about the book, but you don’t have to if you don’t want to.

Hit publish and the DeadTrees will grab the cover art from Open Library or Amazon and publish your book.

You can also tag the book, just like a post. The pool of tags is shared between posts & books.

Development is on GitHub at https://github.com/jbeales/DeadTrees

Report issues at https://github.com/jbeales/DeadTrees/issues

See the public side in action, with some custom templating: https://johnbeales.com/books/

Thanks

Thanks to OpenLibrary.org and LibraryThing for providing open book cover data. APIs like these that share information make the independent web possible and fun.

Troubleshooting

If you get a 404 error when trying to view your first book post, visit the Permalinks page in the admin, (Settings > Permalinks), and please leave a comment on Github issue #13 or post in the support forums on wordpress.org to let me know that the problem isn’t fixed yet.

Templating

Template Tags

Dead Trees creates some template tags for you. Here are the important ones. If you want to see the not-so-important ones look in template_tags.php, they’re all there:

dt_bookbox()

Displays a box with the book’s cover art and links to buy it from Amazon.com, Amazon.ca, and Amazon.co.uk.

Call dt_bookbox() inside the loop or pass it the post ID of a book.

You can completely customize the output of dt_bookbox() by creating a file called deadtree-bookbox.php in your theme. You might want to copy deadtrees/template/deadtree-bookbox.php as a starting point.

dt_get_amazon_url($domain=’amazon.com’, $post_id=0)

Gets the Amazon affiliate URL for a book.
Choose which site to link to with the first argument, (can be ‘amazon.com’ ‘amazon.ca’ or ‘amazon.co.uk’, defaults to ‘amazon.com’). If called in the loop the second argument is not required, but if you want to call this outside of the loop provide the post ID of a book as the second argument.

dt_get_bookbox_image($post_id=0)

Gets the cover art for a book. If called in the loop this function can, (and should), be called with no arguments. Uses wp_get_attachment_image() to get the image.

dt_get_bookbox_comment($post_id=0)

Gets an extra comment to display in the bookbox. You enter this in the admin in the box that you put the ASIN into. This should be called with no arguments in the loop, or passed the post ID of a book outside of the loop.

Template Files

Dead Trees introduces a new post type: dt_book, and a new taxonomy: dt_writer. This means that you can put a file into your theme called type-dt_book.php and it’ll be used in place of single.php, and you can add taxonomy-dt_writer.php and it’ll be used in place of tag.php. This way you can make your reading list look like a real library!

On Caching Plugins

If you use WP Super Cache, you’ll need to clear your cache, or turn off caching, when updating the design of the bookbox, (updating deadtree-bookbox.php), and when updating your Amazon Affiliate IDs. Once your changes are made just make sure the cache is clear and turn caching back on.

I’m not sure about other caching plugins, but I suspect they’ll behave in a similar manner.

Installation

1. Install the Plugin

Either:

  1. Go to Plugins > Add New in your WordPress admin.
  2. Install DeadTrees by johnnyb (this plugin)
  3. Activate the plugin through the ‘Plugins’ menu in WordPress

OR:

  1. Upload the folder deadtrees to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

2. (Optional) Add API Keys & Affiliate IDs

  1. Amazon Affiliate IDs
    Currently Dead Trees can auto-generate affiliate links to Amazon.com, Amazon.ca, and Amazon.co.uk so that your readers can purchase books that you recommend, and you can receive a commission on sales from Amazon. Sign up for an affiliate ID at http://affiliate-program.amazon.com, (or .ca, or .co.uk, or all 3). Once you’ve got your affiliate IDs enter them in Settings > Dead Trees in your WordPress admin.

  2. Amazon API Credentials
    In order to grab a book’s cover art from Amazon you need access to Amazon’s Product Advertising API. It’s free, and you can tie it to your existing Amazon account. Go to http://affiliate-program.amazon.com and sign in to your affiliate account, then click the “Product Advertising API” tab at the top and follow the directions to sign up. Once you are set up with the Product Advertising API enter your Key ID and Secret Key in Settings > Dead Trees in your WordPress admin.

  3. LibraryThing API Key
    The LibraryThing CoverThing API requires a free API key.

Getting a LibraryThing API Key

  1. Sign Up for LibraryThing
  2. Fill out the Get a Developer Key form on LibraryThing.
  3. An API key will be E-mailed to you.

Changelog

Add non-Amazon screenshot options. Update Amazon screenshot fetching.

1.1.1 & 1.1.2

  • Tweak deployment & appearance in WordPress plugin repository.

1.1

  • Add: Open Library and LibraryThing as sources of book covers.
  • Change: set Amazon configurable as the first or last source of book covers.
  • Fix: Fixed bug where sometimes wrong Amazon Affiliate Tag would be sent to Amazon Product Advertising API when fetching book covers.

1.0.4

  • Fix bug where “Display Books On” setting didn’t save properly, (this makes it so that books can be displayed in archives and on the main posts page).
  • Fix a typo.

1.0.3

  • Fix readme and plugin header file problems with 1.0.2 deployment.

1.0.2

  • Fix issue where the same cover image would be shown for all books at wpurl/books/, (GitHub Issue #10)
  • Fix issue where it was hard to turn off the auto-inclusion of the bookbox at the end of book entries, (GitHub Issue #5)
  • Improve formatting of Installation section of readme
  • Add debug functionality

1.0.1

  • Updates plugin name, (one word only).
  • Fixes CSS URLs
  • Adds screenshots to wordpress.org
  • Updates installation instructions

Full changelog on WordPress.org →

Screenshots

The main Books page in the WordPress admin
The main Books page in the WordPress admin
Editing a Book entry in the admin.
Editing a Book entry in the admin.
Detail on the Book Info box in the admin.  Only one ASIN is required, but you can enter one for each Amazon site if you wish.
Detail on the Book Info box in the admin. Only one ASIN is required, but you can enter…
This is the default affiliate link section in the Twenty Eleven theme.
This is the default affiliate link section in the Twenty Eleven theme.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best DeadTrees alternatives

All book plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 MyBookTable Bookstore by Stormhill Media MyBookTable Bookstore by Stormhill Media A WordPress Bookstore Plugin to help authors boost book sales on sites like Amazon and… by zookatron 1K+ ★★★★★★★★★★ 3.8 (41) 2 months ago 59
2 Book Previewer for Woocommerce Book Previewer for Woocommerce Demo Site | Author by g5theme 1K+ ★★★★★★★★★★ 4 (2) 6 years ago 31
3 Mooberry Book Manager Mooberry Book Manager Sell books via Amazon and other retailers directly from your author website with this… by mooberrydreams 1K+ ★★★★★★★★★★ 4.6 (46) 2 years ago 45
4 Book Review Block Book Review Block A block to add book details and a star rating to a book review. by Donna Peplinskie (a11n) 900+ ★★★★★★★★★★ 3.7 (6) 2 years ago 34
5 WP Post Series WP Post Series Publish and link together a series of posts using a new "series" taxonomy. Automatically… by Mike Jolley 600+ ★★★★★★★★★★ 4.7 (9) 6 years ago 27
6 Planyo online reservation system Planyo online reservation system This plugin embeds the Planyo online reservation system. by xtreeme 400+ ★★★★★★★★★★ No reviews 6 months ago 42
7 Book Preview for WooCommerce Book Preview for WooCommerce With Book Preview, show your customers a PDF or text-based preview of your books to… by Shalom Taiwo 200+ ★★★★★★★★★★ 3.5 (2) 1 year ago 38
8 Book Review Library Book Review Library A book cataloguing and review system designed with bookophiles and librarians in mind. by Chris Reynolds 200+ ★★★★★★★★★★ 4.8 (16) 3 weeks ago 80
9 Buy This Book Buy This Book [No longer under development! See the Author Showcase plugin for similar, extended… by Claire Ryan 90+ ★★★★★★★★★★ 4.5 (2) 10 years ago 31
10 bookTuner bookTuner bookTuner displays books from Goodreads.com in a customizable format. by silversteelwolf 20+ ★★★★★★★★★★ No reviews 16 years ago 24

FAQ

DeadTrees: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 3, 2026

Is DeadTrees free?

Yes. DeadTrees is free to download and use from the official WordPress.org plugin directory.

Is DeadTrees safe to use in 2026?

DeadTrees shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites, is rated 4/5 and was last updated 7 years ago, and scores 27/100 on our health check.

How many websites use DeadTrees?

DeadTrees is active on 10+ WordPress websites and has been downloaded 5,824 times since it launched in July 2012. It was downloaded 191 times in the last 30 days.

Does DeadTrees work with WordPress 7.1?

DeadTrees is officially tested up to WordPress 5.3.25, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does DeadTrees need?

DeadTrees requires PHP 5.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was DeadTrees last updated?

The latest version, 1.1, was released on January 22, 2020 (7 years ago).

Who makes DeadTrees?

DeadTrees is developed and maintained by johnnyb.

What are the best alternatives to DeadTrees?

The most popular alternatives to DeadTrees are MyBookTable Bookstore by St… (1K+ installs), Book Previewer for Woocomme… (1K+ installs) and Mooberry Book Manager (1K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.