Upgrade Notice


  • Fix page numbering and running content position in print PDF exports (#244): #245
  • Upgrade to Buckram 1.0.2: #246


Upgrade Notice



Upgrade Notice


  • Resolve issue where visiting a page requiring authentication would return a 200 status code instead of the correct 401 status code: #232, #233


Upgrade Notice

Minor Changes
  • Update to Buckram 1.0: #226
  • Buckram 1.0 compatibility: #227
  • Add lightbox feature for linked images (#229): #230
  • Use wp-dist-archive for release (#222): 87612eb


  • Hide additional navigation elements and suppress keyboard navigation within an LMS (#207, #219): #221
  • Ensure that navigational elements appear above H5P activities and embedded audio (#220): #223
  • Add textdomain: 2311845


Upgrade Notice

Minor Changes


  • Show part titles in webbook reading view: #180
  • Use wp_login_url() where possible to allow custom redirects: #164
  • Fix an issue where short titles would cause a page break: #194


Upgrade Notice


  • Restore some missing webbook styles in legacy themes (#150): b7b42ec


Upgrade Notice

Minor Changes

  • Indicate the current section in the dropdown Table of Contents (#116; props to @thomasdumm for the suggestion): #160
  • Add "Show All"/"Hide All" buttons to the cover Table of Contents (#146; props to @colomet for the suggestion): #161


  • Improve cache invalidation in environments where object caching occurs outside the database: #162
  • Remove titlecase on <h1> elements: 0177f0d
  • Fix undefined variables when visiting Table of Contents page (#154): #160
  • Remove gap in table of contents caused by an invisible part with hidden chapters (props to @beckej13820 for reporting): b6ef40d
  • Hide "Read" actions for books without visible content (#144; props to @colomet for reporting): #158
  • Hide the title on single views if "Show title" is disabled for current content (#148): #157
  • Direct readers to 404 page when they try to visit missing content (#145; props to @colomet for reporting): #155
  • Contributor labels now use singular/plural depending on how many their are (#149): #156
  • Add focus style to cover page "Download" button (#143; props to @josieg for reporting): 014148e
  • Improve styling of paged navigation for search results (#147; props to @colomet for reporting): 2134fb1s


Minor Changes

  • Add support for interactive content in ebook and PDF: #136


  • Restore running content author string: #141
  • Fix public domain license icon: dab3511
  • Improve support for password-protected content (see pressbooks/pressbooks#1144): dcc829a
  • Improve link styles in web content: f5052d6
  • Update footer links: aa7c398



  • Ensure that the font size setting is respected throughout the book (props to @colomet for reporting): #131, #138
  • Ensure that hiding social media buttons doesn’t hide chapter license footer: #134, #137
  • Fix date() expects parameter 2 to be an integer warning by type casting: #135
  • Display chapter authors properly in single chapter views: #132


Introducing McLuhan

As we move forward with an improved theme structure, McLuhan is replacing Luther as the new default theme for all books. Luther is now available as a standalone theme; see our instructions for upgrading. McLuhan has been designed with textbooks in mind, but supports all kinds of content. The creation of this theme was supported by eCampus Ontario.

Webbook Overhaul

The webbook has undergone a much needed design refresh, with several long requested features being introduced. These include an increased default reading width and variable width in theme options, a keyboard accessible table of contents and customizable colours and logos (inherited from network settings). We expect to continue building on this in the coming months. This development work was supported by Ryerson University.

Detailed Changelog

  • Feature: New Look, Part 1: Book 2.0 includes a new book theme, McLuhan, designed for textbooks and created with the support of eCampus Ontario. Users of Luther must follow our instructions for upgrading to continue using it.
  • Feature: New Look, Part 2: Book 2.0 includes a redesigned webbook theme based on our new style guide, Aetna, with many oft-requested features, including…
  • Feature: Accessibility: We’ve made the Table of Contents accessible via keyboard navigation, and added other accessibility and inclusivity features throughout the theme.
  • Feature: Customizeable Colors & Logo: Your webbook will share the color scheme and logo defined by your network’s root theme for easy branding.
  • Feature: Variable Reading Widths: Visit the Web Theme Options page to adjust your webbook’s reading width.
  • Feature: Version Tracking: Cloned books will now display a link back to their source on the webbook cover page.
  • Core Enhancement: We’ve improved and updated Buckram, our style library for book themes.
  • Core Enhancement: We’ve added new action hooks for appending content throughout the cover page and other areas of the webbook theme (see here).
  • Core Enhancement: We’ve added automated accessibility feedback for our ongoing development of the theme using AccessLint


  • [CORE ENHANCEMENT] Updated Ekatra fonts (for the Gujarati language) to the latest version.
  • [FIX] Fixed an issue where invisible parts would appear in the webbook TOC (props to Michael Shiflet for the bug report).


  • [FEATURE] Add parameter to pressbooks_copyright_license() to allow hiding custom copyright license (see #50).
  • [CORE ENHANCEMENT] Remove WordPress generator meta tag (see 6c621ad).


  • [FIX] Added cache busting to ensure that custom styles are loaded after save (see #46).


  • [FIX] Fixed an issue where part numbering would not reset properly in Prince if the part was the book’s first content (see #45).


  • [FIX] Fix some issues with Biblical Hebrew, Devanagari, and Turkish fonts.


  • [ENHANCEMENT] Updated to version 2.1 of [pressbooks/mix][1].
  • [FIX] The cover page now displays the subtitle from Book Information as the book’s subtitle, rather than the tagline.


  • Fix: Consistent display of custom copyright notice (see #38).


  • Feature: Add support for Pressbooks 4.1.0’s content licensing feature (see #25, #26, #31, #32, #37, pressbooks/pressbooks#805).
  • Feature: Add support for Punjabi Gurmukhi script (props to @alexpflores) (see #27).
  • Fix: Fix an issue where enabling social media would break the mobile webbook layout (see #28, #30).
  • Fix: Fix an issue where numberless chapters in a book would cause the MOBI export to fail with certain book themes (see #33).
  • Fix: Add webbook theme support for WordPress’ built-in `

Edit this post on GitHub.