BookFrame WordPress plugin featured image

BookFrame

BookFrame showcases books with covers and metadata from Google Books or Open Library. Design grids, details, and author views in Elementor—or use shortcodes when Elementor is not in play. Ideal for reviews, reading lists, libraries, and classrooms.

Pricing
Free
Version
0.1.0
Status
In development
Requires WordPress
6.4
Tested up to
7.1
Requires PHP
8.0
License
GPL-2.0-or-later

Showcase books with Google Books or Open Library metadata and Elementor layouts

BookFrame is built for readers, reviewers, educators, libraries, and creators who want structured book layouts on WordPress. Instead of pasting cover images and bibliographic details by hand, you can pull covers, authors, ISBNs, and descriptions from Google Books or Open Library and keep each title organized in a consistent format that is easy to update as your collection grows.

Why BookFrame fits reading sites

Use BookFrame when you publish reviews, reading lists, classroom resources, library catalogs, author sites, or storefront-style pages that need clear book data next to your own writing. Structured fields help visitors scan what matters—who wrote it, what it looks like, how to identify the edition—while your commentary, curriculum notes, or recommendations stay front and center.

Sourcing from Google Books and Open Library reduces repetitive entry and helps keep common details aligned across your site. You spend less time hunting for cover art and identifiers, and more time on reviews, lesson plans, catalog notes, and creative presentation. Admin import and optional sync keep public pages from calling book APIs on every visit, which keeps front-end performance predictable for readers and search crawlers alike.

BookFrame also helps multi-author blogs and classroom sites stay consistent: every title uses the same field set, so volunteers and students can add books without inventing their own layout each time. That shared structure makes archives easier to browse and keeps editorial standards intact as the shelf expands.

How BookFrame displays your collection

Design every view with Elementor widgets so covers, metadata, and descriptions match your brand and layout. Adjust presentation for archive grids, single-book profiles, sidebar highlights, or inline mentions without rebuilding the data each time. When Elementor is not in play, shortcodes give you the same structured output in classic themes, page builders, and content templates.

Author records and genres make collections browsable beyond a flat list of titles. Whether you manage a personal shelf, a classroom list, a library showcase, or a review archive, BookFrame keeps book information structured, reusable, and ready to display. Pull the data you need, shape every view in Elementor—or with shortcodes when Elementor is not available—and give readers a clear, consistent way to explore the books behind your content.

Plugin Features

  • Google Books & Open Library

    Google Books & Open Library

    Import covers, title, subtitle, authors, publisher, ISBN, page count, categories, descriptions, and ratings when the source provides them.

  • Books & authors

    Books & authors

    Dedicated book and author post types with genres, tags, archives, and linked bibliographies from import.

  • Elementor layouts

    Elementor layouts

    Grid, list, card, featured, details, terms, authors, and rating widgets, plus dynamic tags and Theme Builder documents.

  • Shortcodes included

    Shortcodes included

    Classic templates still get polished layouts with shortcodes for the same book views.

  • Admin import & sync

    Admin import & sync

    Search and import from the admin, refresh metadata, and optional cron resync—public pages never call the book APIs.

  • Built for collections

    Built for collections

    Reviews, reading lists, classrooms, libraries, and creator sites that need structured titles on WordPress.