MPL – Publisher


MPL – Publisher is a plugin to create an ebook from your WordPress posts. The plugin’s main purpose is to help writers solving the how to create an ebook problem the simplest possible way, easing the process of converting your ebook to ePub, pdf, kindle books, Mobi… etc.

The plugin is still in an early development stage (check the features section and roadmap to future releases) and open to any comments, bugs or issues you may have. Use the MPL-Publisher Support Forum


For now, these are the current features:

  • Select chapters (posts) to include in your eBook.
  • Set basic information about your book: Title, Description, Authors, ISBN, Publisher, Book Cover.
  • Download your eBook as EPUB2.0, EPUB3.0, Mobi, Markdown or Microsoft Word (docx)
  • Add a widget to your sidebar to promote your book within your readers
  • Promote your book using the shortcode [mpl] and their available options
  • Basic filter and sort your chapters individually.
  • Add aditional book chapters and edit current content
  • Include your custom CSS styles into your books


Future releases will include, at least, the next functionalities:

  • Multiple output formats (PDF Print-Ready and Mobi pending).
  • Advanced search with complex filters to improve the chapter selection.
  • Multiple design selection


  • PHP 5.4.0 or higher
  • WordPress 3.5.0 or higher

For further information, visit the MPL-Publisher plugin’s homepage

Snimke zaslona

  • Default screen
  • Sidebar widget and shortcode
  • iPad iBooks
  • iPad Amazon Kindle
  • Android Amazon Kindle


This section describes how to install the plugin and get it working.

  1. Upload the uncompressed folder mpl-publisher to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Navigate to MPL-Publisher in your admin menu

To include a shortcode in your pages or posts

  1. Add the [mpl] shortcode into
  2. Available options are [mpl download=true] to include a download button and [mpl external=true] to include your book’s external links
  3. Modify your shortcode’s title usign [mpl]Download my book[/mpl]


I’m getting an error!

If you see something like:

Parse error: syntax error, unexpected '[' in ../wp-content/plugins/mpl-publisher/vendor/illuminate/support/helpers.php on line 365

This errors is related with the installed PHP version on your server. Please, make sure you follow the recommended WordPress requirements

If you have any other error, please use the MPL – Publisher support forum

Which output formats are supported?

Currently we support EPUB2.0, EPUB3.0, Mobi, Microsoft Word (docx), Markdown, PDF and Audiobook (mp3). You can choose it from the Output format’s select menu.

What about other formats?

In future releases we will add further improvements to our current formats. Keep updated.


17. travnja 2017.
It attempts some nice features, but at the end of the day it is unusable because of frustrating limitations or poor implementation: All your posts are shown in what appears to be an arbitrary order while you can add custom "chapters", if you filter by category the chapters don't show up in the list and thus can't be added to your ebook changing the filters to limit the number of posts resets everything so you can't build your book a piece at a time: only the current filtered list of posts goes into the book only post titles are shown, so if you have two posts with the same or similar name you don't know which is which
Pročitajte svih 9 recenzija

Suradnici i Programeri

“MPL – Publisher” is open source software. The following people have contributed to this plugin.


Prevedite “MPL – Publisher” na svoj jezik.

Zainteresirani ste za razvoj?

Pregledajte kôd, pogledajte SVN spremišteili se pretplatite na dnevnik razvoja od RSS.

Dnevnik promjena


  • Fix EPUB 2.0 and EPUB 3.0 validation errors
  • Clean HTML tags from content to prevent design errors
  • Change default content sorting to OLDER chapters first
  • Premium publishers (PDF and Audiobook) generation improvements


  • Move menu position outside the “Tools” section
  • Limit query results to avoid more than 150 results
  • Minor usability improvements on publish actions


  • Fix annoying count error. Thanks lholfve!


  • Added PDF print-ready as output format


  • MPL-Publisher Premium ⭐ it’s available!
  • Added Audiobook (mp3) as output format
  • Pages can now be attached as book chapters
  • UX improvements and lots of emojis


  • Fixed error related with PHP min version


  • Update to WordPress 5.5


  • Allow filter posts by year (
  • Allow multiple themes loading and selection
  • Added hooks for plugin extensions (pending documentation)
  • Fix Markdown generation to include CSS files and fonts


  • Added MOBI as output format (Basic field, not ready to production)
  • Fix Draft Book Posts? issue
  • Fix “Read More” issue (Posts where printing only excerpts on the genereated eBook)
  • Fix plugin page navbar and table styles
  • Update plugin dependencies


  • Added Microsoft Word (docx) as output format
  • Custom CSS textarea under the Appearance tab


  • Add MPL-Download eBook widget to promote your book with your readers
  • Shortcode to include your MPL-Download eBook using [mpl]
  • Added a “Links” tab to include related pages with your book, like Amazon or iBooks links
  • Improved tab navigation on responsive mobile
  • Fix language load_plugin_textdomain path


  • Added Serbian translation. Thanks to Andrijana from Web Hosting Geeks
  • Added Appearance’s tab to preview and choose your book design
  • New filter with content type selection
  • Download book as a zip file with chapters in markdown format
  • Fix automatic line breaks into HTML paragraphs


  • Added French translation. Thanks to zebulong
  • You can add specific content as a chapter to your book without needing to be an existing published post
  • Added Copyright information field about your book
  • Added default CSS classes to book.css to ensure styles on images once the book is published
  • Added multiple tooltips to increase information about how the plugin works
  • Fix CSS mpl-pubisher.css namespace
  • Fix local timestamp on save information
  • Fix saved image source


  • Now you can save your changes for future publications
  • The chapter’s list shows also your private posts
  • Review plugin’s description and tags to improve visibility
  • Fix mobile/responsive button display


  • Improved admin’s page navigation using tabs
  • Add helping blocks to better understanding
  • Add book publication’s date field and editable language field
  • Bug printing post’s edit link


  • Added authors filtering to chapter’s selection
  • Added tag filtering to chapter’s selection
  • Improve readme.txt description to provide server requirements information
  • Pending 1.5.0 spanish and catalan translations


  • Add Book Description
  • Sets Blog Language as Book Language


  • Fix “class not found” error


  • Chapter’s selection filtered by posts categories
  • Fix HTTPS image request


  • Added EPUB3.0 as output format
  • Upload a Book Cover
  • Added meta information about the generator
  • Corrected Spanish and Catalan translations


  • New default book style
  • Added Spanish and Catalan translation
  • Replace Twig with illuminate/view as view engine
  • Fix duplicate ID chapter


  • Sort individual chapters manually


  • Initial release.