Title: O7 Interactive PDF FlipBook
Author: Optimum7 E-commerce
Published: <strong>August 3, 2026</strong>
Last modified: August 3, 2026

---

Search plugins

![](https://ps.w.org/o7-flipbook/assets/banner-772x250.png?rev=3633223)

![](https://ps.w.org/o7-flipbook/assets/icon-256x256.png?rev=3633223)

# O7 Interactive PDF FlipBook

 By [Optimum7 E-commerce](https://profiles.wordpress.org/optimum7/)

[Download](https://downloads.wordpress.org/plugin/o7-flipbook.2.7.2.zip)

 * [Details](https://wordpress.org/plugins/o7-flipbook/#description)
 * [Reviews](https://wordpress.org/plugins/o7-flipbook/#reviews)
 *  [Installation](https://wordpress.org/plugins/o7-flipbook/#installation)
 * [Development](https://wordpress.org/plugins/o7-flipbook/#developers)

 [Support](https://wordpress.org/support/plugin/o7-flipbook/)

## Description

**O7 FlipBook** turns any PDF into a beautiful interactive magazine with a realistic
3D page-flip effect. Upload your PDF, publish the post, and embed it anywhere on
your site with a simple shortcode.

#### Key Features

 * **3 View Modes** – Flipbook (3D page turn), Carousel (Swiper), Grid
 * **8 Interface Languages** – English, Türkçe, Deutsch, Français, 中文, 日本語,
   العربية, Русский
 * **Light Template** – Frameless, transparent viewer that blends into any page 
   design
 * **Zoom Controls** – In/out/reset with per-post toggle
 * **Auto-Play** – Automatic page turning with configurable interval
 * **Download Button** – Optional PDF download button in toolbar
 * **Thumbnail Strip** – Clickable page thumbnail navigation
 * **Sound Effects** – Paper rustle on page turn (custom or built-in)
 * **Custom Themes** – 6 preset color themes + full custom color picker
 * **Shortcode Parameters** – Override any setting per instance
 * **Stealth Mode** – Hover-reveal toolbar overlay

#### Shortcode Usage

Basic:
 [o7_flipbook id=”123″]

All parameters:
 [o7_flipbook id=”123″ mode=”flipbook” width=”100%” height=”600″
orientation=”auto” light=”yes” zoom=”yes” download=”yes” autoplay=”no” thumbs=”yes”
sound=”yes” stealth=”no” accent=”#e53935″ bg=”#1a1a2e” toolbar=”#ffffff” text=”#
222222″ radius=”8″]

#### Languages

The admin interface language can be changed from **Settings  O7 FlipBook  Interface
Language**. This changes all menu labels, meta box titles, viewer controls, and 
settings text.

For WordPress `.po/.mo` file translations (e.g. via Loco Translate), a `.pot` template
is included at `languages/o7-flipbook.pot`.

## Screenshots

[⌊Flipbook mode with 3D page-flip effect⌉⌊Flipbook mode with 3D page-flip effect⌉[

Flipbook mode with 3D page-flip effect

[⌊Carousel mode with Swiper integration⌉⌊Carousel mode with Swiper integration⌉[

Carousel mode with Swiper integration

[⌊Grid mode – all pages at a glance⌉⌊Grid mode – all pages at a glance⌉[

Grid mode – all pages at a glance

[⌊Light Template – transparent, frameless viewer⌉⌊Light Template – transparent, 
frameless viewer⌉[

Light Template – transparent, frameless viewer

[⌊Settings page with theme presets and language selector⌉⌊Settings page with theme
presets and language selector⌉[

Settings page with theme presets and language selector

[⌊Post edit screen with behavior toggles⌉⌊Post edit screen with behavior toggles⌉[

Post edit screen with behavior toggles

## Installation

 1. Upload the `o7-flipbook` folder to `/wp-content/plugins/`
 2. Activate the plugin from **Plugins  Installed Plugins**
 3. Go to **O7 FlipBook  Add New**, upload your PDF, publish
 4. Copy the shortcode from the **Shortcode** meta box and paste it anywhere

## FAQ

### What PDF size is supported?

Any PDF. Large files are rendered page-by-page via PDF.js so performance stays smooth.

### Can I change the interface language?

Yes. Go to **Settings  O7 FlipBook** and select your language in the **Interface
Language** section. Supports: English, Turkish, German, French, Chinese, Japanese,
Arabic, Russian.

### How do I embed the flipbook?

Use `[o7_flipbook id="POST_ID"]` or copy the ready-made shortcode from the post 
edit screen.

### Does it work on mobile?

Yes. The viewer is responsive and supports touch/swipe navigation.

### Can I use a direct PDF URL instead of uploading?

Yes: `[o7_flipbook src="https://example.com/file.pdf" title="My Book"]`

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“O7 Interactive PDF FlipBook” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Optimum7 E-commerce ](https://profiles.wordpress.org/optimum7/)

[Translate “O7 Interactive PDF FlipBook” into your language.](https://translate.wordpress.org/projects/wp-plugins/o7-flipbook)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/o7-flipbook/), check
out the [SVN repository](https://plugins.svn.wordpress.org/o7-flipbook/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/o7-flipbook/) by
[RSS](https://plugins.trac.wordpress.org/log/o7-flipbook/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.7.2

 * Renamed plugin display name to “O7 Interactive PDF FlipBook”.
 * Moved all inline / output to wp_add_inline_script() / wp_add_inline_style().

#### 2.7.1

 * New: magazine-style cover view — the flipbook now opens with the cover page centered
   on its own (no more blank white page next to it); two-page spreads begin from
   the second page, and the lone back page is centered the same way
 * New: PDF Orientation setting (Auto Detect / Portrait / Landscape) — per FlipBook,
   as a global default in Settings, and as a shortcode parameter (`orientation="
   landscape"`). Landscape PDFs now get properly landscape grid tiles, thumbnails
   and slides instead of cropped portrait boxes. Available in all 8 interface languages.
 * Fixed admin buttons: icons inside “Select PDF” / preview buttons are now vertically
   centered
 * Faster, progressive rendering: the viewer now opens after the first pages render
   and finishes the rest in the background (large PDFs no longer freeze the tab)
 * Page-turn sound now plays the moment a flip starts instead of ~0.7s later, and
   is limited to one sound per turn
 * Fixed pagination control: the “/ N” total no longer wraps to a second line and
   the page-number input is no longer widened by host-theme input styles
 * Fixed the Interface Language selector being vertically clipped on the settings
   screen
 * Updated bundled Swiper to 14.0.6 (carousel mode); StPageFlip already on latest
   2.0.7
 * Carousel navigation arrows now match the flipbook arrows exactly (unified pill
   style; fixes oversized Swiper 14 SVG arrows)

#### 2.7.0

 * All third-party libraries (PDF.js, StPageFlip, Swiper) are now bundled with the
   plugin — no external CDN requests (WordPress.org guideline compliance)
 * Security: strict validation of the `width` value used in generated CSS
 * Security: hex color values re-validated at output time
 * Removed unused AJAX scaffolding (admin-ajax URL and nonce are no longer exposed
   on the frontend)
 * Added uninstall.php — plugin settings and FlipBook posts are cleaned up on delete
 * Various escaping and input-unslashing improvements (WordPress coding standards)

#### 2.6.4

 * Added hover-reveal toolbar in normal (non-light) mode
 * Carousel: reduced slide gap and scale difference
 * Plugin description now translates based on selected language
 * Added readme.txt and .pot template for WordPress.org / Loco Translate

#### 2.6.3

 * Removed CONTROLS toggle tab – controls bar always visible in light mode
 * Toolbar: click-to-open, auto-close on mouse-leave
 * Light/Paper theme: toolbar tab always readable (accent bg contrast fix)

#### 2.6.2

 * Added Zoom Controls toggle (per-post and global default)
 * Carousel: hidden swiper pagination, removed slide box-shadows
 * Loading screen text made more readable
 * Toolbar tab label now translated via data-label attribute

#### 2.6.1

 * Fixed light/paper theme: open drawer content uses –pm-text color
 * Nav buttons replaced with clean SVG icons
 * Language selector changed from radio grid to native-name select

#### 2.6.0

 * Added full 8-language internationalization system
 * Language selector on Settings page

#### 2.5.0

 * Light Template HTML fix
 * Direct PDF shortcode support (src= parameter)
 * Settings page live preview + theme presets

## Meta

 *  Version **2.7.2**
 *  Last updated **16 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [3d flipbook](https://wordpress.org/plugins/tags/3d-flipbook/)[flipbook](https://wordpress.org/plugins/tags/flipbook/)
   [page flip](https://wordpress.org/plugins/tags/page-flip/)[pdf flipbook](https://wordpress.org/plugins/tags/pdf-flipbook/)
   [pdf viewer](https://wordpress.org/plugins/tags/pdf-viewer/)
 *  [Advanced View](https://wordpress.org/plugins/o7-flipbook/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/o7-flipbook/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/o7-flipbook/reviews/)

## Contributors

 *   [ Optimum7 E-commerce ](https://profiles.wordpress.org/optimum7/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/o7-flipbook/)