{"id":318672,"date":"2026-06-11T06:09:49","date_gmt":"2026-06-11T06:09:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/toombler-flipbook\/"},"modified":"2026-09-24T18:44:41","modified_gmt":"2026-09-24T18:44:41","slug":"toombler-flipbook","status":"publish","type":"plugin","link":"https:\/\/pan.wordpress.org\/plugins\/toombler-flipbook\/","author":23506446,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.2","stable_tag":"1.3.2","tested":"7.1.2","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Toombler Flipbook","header_author":"Toombler","header_description":"Embed interactive PDF flipbooks from Toombler anywhere on your WordPress site using a simple shortcode or Gutenberg block.","assets_banners_color":"50463d","last_updated":"2026-09-24 18:44:41","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/toombler.com\/wordpress-plugin","header_author_uri":"https:\/\/toombler.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":489,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.1":{"tag":"1.1.1","author":"markvanwinsen","date":"2026-06-11 06:27:54","revision":3568372},"1.2.0":{"tag":"1.2.0","author":"markvanwinsen","date":"2026-06-19 22:51:08","revision":3579283},"1.2.1":{"tag":"1.2.1","author":"markvanwinsen","date":"2026-08-22 17:33:38","revision":3660967},"1.3.1":{"tag":"1.3.1","author":"markvanwinsen","date":"2026-09-24 18:36:43","revision":3711871},"1.3.2":{"tag":"1.3.2","author":"markvanwinsen","date":"2026-09-24 18:44:41","revision":3711877}},"upgrade_notice":{"1.2.0":"<p>Adds an optional accessible text version below the flipbook \u2014 better for screen readers and your site&#039;s SEO. Off by default. Available for flipbooks listed in the public Toombler gallery; for private flipbooks no text is stored and nothing is shown.<\/p>","1.1.1":"<p>Guideline-compliance update: the badge option was removed from the plugin.<\/p>","1.1.0":"<p>Faster flipbook loading with an instant cover preview, plus confirmed WordPress 7.0 compatibility.<\/p>","1.0.3":"<p>Adds full settings parity: all viewer options (incl. two flip sounds and hard cover) now work via shortcode and block.<\/p>","1.0.2":"<p>New block icon matching the Toombler brand.<\/p>","1.0.1":"<p>Adds the Toombler brand icon to the block editor and refreshes styling.<\/p>","1.0.0":"<p>First public release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3568358,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3568358,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3568358,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3568358,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"toombler\/flipbook":{"name":"toombler\/flipbook","title":"Toombler Flipbook"}},"tagged_versions":["1.1.1","1.2.0","1.2.1","1.3.1","1.3.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3568362,"resolution":"1","location":"assets","locale":"","width":1482,"height":1080}},"screenshots":{"1":"A Toombler flipbook in action \u2014 real page-flip animation generated straight from your PDF.","2":"The Toombler Flipbook block in the Gutenberg editor, with full sidebar settings.","3":"Classic Editor shortcode example."}},"plugin_section":[],"plugin_tags":[27449,21240,27003,132694,26896],"plugin_category":[50,56],"plugin_contributors":[266621],"plugin_business_model":[],"class_list":["post-318672","plugin","type-plugin","status-publish","hentry","plugin_tags-flipbook","plugin_tags-page-flip","plugin_tags-pdf-embed","plugin_tags-pdf-flipbook","plugin_tags-pdf-viewer","plugin_category-media","plugin_category-social-and-sharing","plugin_contributors-markvanwinsen","plugin_committers-markvanwinsen"],"banners":{"banner":"https:\/\/ps.w.org\/toombler-flipbook\/assets\/banner-772x250.png?rev=3568358","banner_2x":"https:\/\/ps.w.org\/toombler-flipbook\/assets\/banner-1544x500.png?rev=3568358","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/toombler-flipbook\/assets\/icon-128x128.png?rev=3568358","icon_2x":"https:\/\/ps.w.org\/toombler-flipbook\/assets\/icon-256x256.png?rev=3568358","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/toombler-flipbook\/assets\/screenshot-1.png?rev=3568362","caption":"A Toombler flipbook in action \u2014 real page-flip animation generated straight from your PDF."}],"raw_content":"<!--section=description-->\n<p><a href=\"https:\/\/toombler.com\">Toombler<\/a> turns a PDF you already store in <strong>Google Drive, Dropbox or OneDrive<\/strong> into a smooth, interactive page-flip viewer that looks great on any device. Nothing is uploaded and nothing is copied: Toombler reads the file from the share link you already have, so the document stays where you put it. Embed a flipbook on any post or page in seconds.<\/p>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li>Gutenberg block with live preview in the editor<\/li>\n<li>Classic shortcode for page builders and themes<\/li>\n<li>Responsive \u2014 scales to any container width<\/li>\n<li>Full control over every viewer setting (matches the Toombler dashboard)<\/li>\n<li>Two selectable page-flip sounds, hard cover, spine shadow, auto-play, and more<\/li>\n<li>Optional navigation arrows, page counter, download button, and fullscreen mode<\/li>\n<li>Optional accessible text version below the flipbook (improves screen-reader access and SEO)<\/li>\n<li>No cookies set, no user data collected by the plugin itself<\/li>\n<\/ul>\n\n<p><strong>Shortcode usage:<\/strong><\/p>\n\n<pre><code>[toombler id=\"YOUR_FILE_ID\"]\n<\/code><\/pre>\n\n<p>Get your File ID from your Toombler dashboard (\u2699 Configure &amp; Embed \u2192 copy the <code>id=<\/code> value from the embed URL).<\/p>\n\n<p><strong>All shortcode parameters:<\/strong><\/p>\n\n<ul>\n<li><code>id<\/code> (required) \u2014 file ID from your Toombler dashboard (same value whichever cloud the PDF lives in)<\/li>\n<li><code>width<\/code> \u2014 embed width in px (default: 760)<\/li>\n<li><code>height<\/code> \u2014 embed height in px (default: 540)<\/li>\n<li><code>nav<\/code> \u2014 navigation arrows: 1\/0 (default: 1)<\/li>\n<li><code>counter<\/code> \u2014 page counter: 1\/0 (default: 1)<\/li>\n<li><code>sound<\/code> \u2014 page-flip sound: 1\/0 (default: 0)<\/li>\n<li><code>flipsound<\/code> \u2014 which flip sound: 1 \/ 2 (default: 1)<\/li>\n<li><code>autoplay<\/code> \u2014 auto-play: 1\/0 (default: 0)<\/li>\n<li><code>autospeed<\/code> \u2014 auto-play seconds per page: 1\u201360 (default: 3)<\/li>\n<li><code>dl<\/code> \u2014 download button: 1\/0 (default: 1)<\/li>\n<li><code>fs<\/code> \u2014 fullscreen button: 1\/0 (default: 0)<\/li>\n<li><code>bg<\/code> \u2014 background colour: dark \/ light \/ transparent (default: dark)<\/li>\n<li><code>start<\/code> \u2014 start page (default: 1)<\/li>\n<li><code>bookmark<\/code> \u2014 remember page per visitor: 1\/0 (default: 1)<\/li>\n<li><code>zoom<\/code> \u2014 allow zoom: 1\/0 (default: 1)<\/li>\n<li><code>drag<\/code> \u2014 allow corner drag: 1\/0 (default: 1)<\/li>\n<li><code>thumbs<\/code> \u2014 thumbnail strip: 1\/0 (default: 0)<\/li>\n<li><code>duration<\/code> \u2014 flip animation in ms: 100\u20133000 (default: 650)<\/li>\n<li><code>spine<\/code> \u2014 spine shadow (centre glow): 1\/0 (default: 0)<\/li>\n<li><code>borderless<\/code> \u2014 no rounded corners: 1\/0 (default: 0)<\/li>\n<li><code>adreplace<\/code> \u2014 replace page 2 with an ad: 1\/0 (default: 0)<\/li>\n<li><code>closed<\/code> \u2014 start with a closed book (cover only): 1\/0 (default: 1)<\/li>\n<li><code>hardcover<\/code> \u2014 rigid front &amp; back cover: 1\/0 (default: 1)<\/li>\n<li><code>corners<\/code> \u2014 show hover corner curl: 1\/0 (default: 1)<\/li>\n<li><code>mscroll<\/code> \u2014 mobile scroll (swipe to scroll, not flip): 1\/0 (default: 0)<\/li>\n<li><code>text<\/code> \u2014 show an accessible, collapsible text version below the flipbook (good for SEO): 1\/0 (default: 0)<\/li>\n<\/ul>\n\n<p><strong>External service:<\/strong><\/p>\n\n<p>This plugin embeds content from <strong>toombler.com<\/strong>. The flipbook viewer is loaded in an <code>&lt;iframe&gt;<\/code> from <code>https:\/\/toombler.com\/embed<\/code>. When you enable the optional text version (<code>text=\"1\"<\/code> or the \"Show accessible text version\" block toggle), the plugin also requests the document's plain text from <code>https:\/\/toombler.com\/api\/text<\/code> and caches it locally; only your flipbook's File ID is sent, and the response contains your document's own text. By using this plugin you agree to the <a href=\"https:\/\/toombler.com\/terms\">Toombler Terms of Service<\/a> and <a href=\"https:\/\/toombler.com\/privacy\">Privacy Policy<\/a>. A free Toombler account is required to create flipbooks.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress admin, go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong> and upload the <code>toombler.zip<\/code> file, or search for \"Toombler\" in the plugin directory.<\/li>\n<li>Click <strong>Activate<\/strong>.<\/li>\n<li>Add the <strong>Toombler Flipbook<\/strong> block from the block inserter, or use the shortcode <code>[toombler id=\"YOUR_FILE_ID\"]<\/code> in any post or page.<\/li>\n<li>Your File ID can be found in your <a href=\"https:\/\/toombler.com\/app\">Toombler dashboard<\/a> under \u2699 Configure &amp; Embed.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20get%20my%20file%20id%3F\"><h3>Where do I get my File ID?<\/h3><\/dt>\n<dd><p>Log in at <a href=\"https:\/\/toombler.com\/app\">toombler.com\/app<\/a>, open the settings panel for your flipbook (\u2699 icon), click \"Configure &amp; Embed\", and copy the value after <code>id=<\/code> in the embed URL.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20toombler%20account%3F\"><h3>Do I need a Toombler account?<\/h3><\/dt>\n<dd><p>Yes. You need a free Toombler account to link a PDF from Google Drive, Dropbox or OneDrive and get a File ID. Create one at <a href=\"https:\/\/toombler.com\">toombler.com<\/a>. You are not uploading the PDF \u2014 Toombler only stores the share link.<\/p><\/dd>\n<dt id=\"is%20the%20flipbook%20stored%20on%20my%20server%3F\"><h3>Is the flipbook stored on my server?<\/h3><\/dt>\n<dd><p>No. Toombler hosts the flipbook viewer. This plugin simply embeds it via an iframe. Your PDF is served through Toombler's infrastructure.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20collect%20any%20data%3F\"><h3>Does this plugin collect any data?<\/h3><\/dt>\n<dd><p>The plugin itself sets no cookies and collects no data. The embedded Toombler viewer may record anonymous page-view counts. See the <a href=\"https:\/\/toombler.com\/privacy\">Toombler Privacy Policy<\/a> for details.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20page%20builders%3F\"><h3>Does it work with page builders?<\/h3><\/dt>\n<dd><p>Yes. Use the shortcode <code>[toombler id=\"\u2026\"]<\/code> in any page builder that supports shortcodes (Elementor, Divi, WPBakery, Beaver Builder, etc.).<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Fixed: the plugin said \"Google Drive\" in four places while Toombler has supported Dropbox and OneDrive for months. The block editor labelled the field \"Google Drive File ID\", so anyone using another cloud had every reason to think this plugin was not for them. Nothing about how it works has changed \u2014 only what it says about itself.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Fixed: the <code>brand<\/code> and <code>rtl<\/code> attributes were generated by the Toombler dashboard but not accepted by the plugin, so WordPress silently dropped them. A right-to-left book (Arabic, Hebrew, Persian) turned pages the wrong way, and a disabled \"Powered by Toombler\" badge reappeared. Both now work, and both are available as toggles in the block editor.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>New: optional search box inside the flipbook. Enable it with the <code>search=\"1\"<\/code> shortcode attribute or the \"Search box\" toggle in the block, and readers get a search field that finds text anywhere in the document and jumps to the page, with the match highlighted.<\/li>\n<li>Flipbook pages now carry an invisible text layer, so the text can be selected, copied and read by screen readers instead of being just an image.<\/li>\n<li>Both features run entirely in the reader's browser \u2014 no text is uploaded or stored.<\/li>\n<li>Scanned documents without a text layer are unaffected: the search box will simply find nothing.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Tested and confirmed compatible with WordPress 7.1.<\/li>\n<li>Readme and documentation housekeeping. No functional changes.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>New: optional accessible text version. Enable it with the <code>text=\"1\"<\/code> shortcode attribute or the \"Show accessible text version\" toggle in the block, and the plugin renders your flipbook's text as a collapsible block below the viewer \u2014 improving screen-reader access and search-engine indexing of your content on your own site.<\/li>\n<li>The text is fetched once from the Toombler API and cached locally (transient) for performance.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Removed the \"Powered by Toombler\" badge toggle from the plugin to comply with the WordPress.org plugin guidelines (no attribution links in plugin output).<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Tested and confirmed compatible with WordPress 7.0.<\/li>\n<li>Flipbooks now load faster and show an instant cover preview while the document loads (delivered automatically through the Toombler viewer).<\/li>\n<li>Housekeeping and readme updates.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Full settings parity with the Toombler embed: every viewer option is now available via shortcode and the Gutenberg block.<\/li>\n<li>New: choose between two page-flip sounds (<code>flipsound<\/code>), and toggle the hard cover (<code>hardcover<\/code>).<\/li>\n<li>Added shortcode parameters: counter, flipsound, autoplay, autospeed, start, bookmark, zoom, drag, thumbs, duration, spine, borderless, adreplace, closed, hardcover, corners, mscroll.<\/li>\n<li>Block editor sidebar now exposes all viewer settings.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Updated block icon to the Toombler page-stack mark.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>New Toombler brand icon (open book with fanned pages) for the Gutenberg block.<\/li>\n<li>Refreshed editor placeholder styling to match Toombler's branding.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release \u2014 shortcode and Gutenberg block.<\/li>\n<\/ul>","raw_excerpt":"Turn a PDF in Google Drive, Dropbox or OneDrive into a page-flip book on your WordPress site \u2014 shortcode or Gutenberg block.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pan.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/318672","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pan.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pan.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pan.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=318672"}],"author":[{"embeddable":true,"href":"https:\/\/pan.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/markvanwinsen"}],"wp:attachment":[{"href":"https:\/\/pan.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=318672"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pan.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=318672"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pan.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=318672"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pan.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=318672"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pan.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=318672"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pan.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=318672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}