Home Plugins the total book project
The Total Book Project logo

The Total Book Project

by Ryan on WordPress.org

Host complete books on WordPress with professional e-reader functionality, chapter management, and multiple display templates.

(0)

Total Book transforms WordPress into a digital library platform. Features include:

Core Features:
* Complete book management with chapters, front/back matter
* React-based e-reader with pagination, themes, and navigation
* Multiple display templates (reader, blog, plain)

E-Reader Features:
* Dark/light theme switching
* Adjustable font sizes
* Table of contents navigation
* Progress tracking

Integration:
* Shortcodes for easy display
* WordPress admin interface

GitHub Repository: https://github.com/moyerdestroyer/Total-Book

Shortcode Options

Single Book

[ttbp_book]

Parameters:
* id (required): Book post ID
* show_meta (optional): Show metadata (true/false, default: true)
* show_toc (optional): Show table of contents (true/false, default: true)
* show_description (optional): Show description (true/false, default: true)

Book List

[ttbp_books]

Parameters:
* category (optional): Filter by category slug(s)
* limit (optional): Number of books (default: 10)
* orderby (optional): Sort by (title, date, menu_order, default: title)
* order (optional): Sort order (ASC/DESC, default: ASC)
* show_meta (optional): Show metadata (true/false, default: true)
* show_excerpt (optional): Show excerpt (true/false, default: true)
* columns (optional): Grid columns (1-6, default: 3)

Examples

`

[ttbp_book id=”123″ show_meta=”true”]
[ttbp_books category=”fiction” limit=”6″ columns=”2″]
[ttbp_books orderby=”date” order=”DESC” limit=”5″]
`

Active installations0+
Weekly downloads
25+2400.00%
Version1.0
Last updated9/27/2025
WordPress version
Tested up to6.8.2
PHP version7.4
Tags
bookslibrary