{"id":195272,"date":"2024-06-20T02:27:25","date_gmt":"2024-06-20T02:27:25","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/pdf-embed-viewer\/"},"modified":"2026-09-13T05:14:38","modified_gmt":"2026-09-13T05:14:38","slug":"pdf-embed-viewer","status":"publish","type":"plugin","link":"https:\/\/ar.wordpress.org\/plugins\/pdf-embed-viewer\/","author":21155947,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5.6","stable_tag":"1.5.6","tested":"7.0.5","requires":"3.0","requires_php":"7.0","requires_plugins":null,"header_name":"Flipbook PDF Viewer & Embedder","header_author":"Shahadat Hossain","header_description":"The \"PDF Embed Viewer\" plugin is designed to view and download PDF files in your wordpress website. Its allowing easy access to Documents, Newsletter, Ebook directly within web pages. With its user-friendly interface and customizable features, this plugin offers a hassle-free solution for displaying PDFs in webpage.","assets_banners_color":"d0c5b7","last_updated":"2026-09-13 05:14:38","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/lieusoft.com","header_plugin_uri":"https:\/\/flipbook.lieusoft.com\/","header_author_uri":"https:\/\/lieusoft.com","rating":5,"author_block_rating":0,"active_installs":200,"downloads":9208,"num_ratings":5,"support_threads":2,"support_threads_resolved":2,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"       trunk":{"tag":"       trunk","author":"raselsha","date":"2025-04-09 15:43:22","revision":3269858},"1.3.10":{"tag":"1.3.10","author":"raselsha","date":"2026-04-15 01:57:25","revision":3506531},"1.4.1":{"tag":"1.4.1","author":"raselsha","date":"2026-05-11 03:27:30","revision":3528182},"1.4.2":{"tag":"1.4.2","author":"raselsha","date":"2026-05-19 00:36:55","revision":3536441},"1.4.3":{"tag":"1.4.3","author":"raselsha","date":"2026-07-17 01:32:43","revision":3610884},"1.4.4":{"tag":"1.4.4","author":"raselsha","date":"2026-07-18 14:20:24","revision":3612660},"1.5.0":{"tag":"1.5.0","author":"raselsha","date":"2026-07-21 00:34:42","revision":3616335},"1.5.1":{"tag":"1.5.1","author":"raselsha","date":"2026-07-28 01:26:30","revision":3625260},"1.5.2":{"tag":"1.5.2","author":"raselsha","date":"2026-07-28 11:16:40","revision":3625797},"1.5.3":{"tag":"1.5.3","author":"raselsha","date":"2026-08-10 11:09:41","revision":3640423},"1.5.4":{"tag":"1.5.4","author":"raselsha","date":"2026-08-29 15:29:07","revision":3671679},"1.5.5":{"tag":"1.5.5","author":"raselsha","date":"2026-08-30 00:53:28","revision":3671956},"1.5.6":{"tag":"1.5.6","author":"raselsha","date":"2026-09-13 05:14:38","revision":3693318}},"upgrade_notice":{"1.5.6":"<p>Adds a Container Max Width setting, a Flipbook\/Traditional switcher visibility toggle, a per-shortcode show_download override, and a redesigned Grid template \u2014 plus fixes for a shortcode-outside-post-content asset-loading bug, a site-wide (instead of per-document) remembered editor tab, and stale cached CSS after updates.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":5},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3360269,"resolution":"128x128","location":"assets","locale":"","width":512,"height":512}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3360269,"resolution":"772x250","location":"assets","locale":"","width":3088,"height":1000}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3693318,"resolution":false,"location":"assets","locale":"","contents":"{\"landingPage\":\"\\\/wp-admin\\\/post-new.php?post_type=pdfev_embed_viewer\",\"preferredVersions\":{\"php\":\"7.4\",\"wp\":\"5.9\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"steps\":[{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"},{\"step\":\"installPlugin\",\"options\":{\"activate\":true},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"pdf-embed-viewer\"}},{\"step\":\"runPHP\",\"code\":\"<?php require_once 'wordpress\\\/wp-load.php'; wp_insert_post(array('post_title' => 'wp-load.php required for WP functionality', 'post_status' => 'publish')); ?>\"}]}"}},"all_blocks":[],"tagged_versions":["       trunk","1.3.10","1.4.1","1.4.2","1.4.3","1.4.4","1.5.0","1.5.1","1.5.2","1.5.3","1.5.4","1.5.5","1.5.6"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3360269,"resolution":"1","location":"assets","locale":"","width":1070,"height":821},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3360269,"resolution":"2","location":"assets","locale":"","width":1326,"height":848},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3360269,"resolution":"3","location":"assets","locale":"","width":1685,"height":816},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3360269,"resolution":"4","location":"assets","locale":"","width":1920,"height":1132},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3360269,"resolution":"5","location":"assets","locale":"","width":1319,"height":871},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3360269,"resolution":"6","location":"assets","locale":"","width":1319,"height":701},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3360269,"resolution":"7","location":"assets","locale":"","width":1577,"height":847},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3360269,"resolution":"8","location":"assets","locale":"","width":1862,"height":801}},"screenshots":{"1":"Interactive 3D flipbook view with realistic page-flip animation.","2":"E-Book archive grid \u2014 hover a cover to flip it open and preview the document.","3":"List, Grid, and Newsletter archive layouts for displaying multiple PDFs.","4":"Modern PDF Embed post editor \u2014 General, Book Info, and Template tabs.","5":"Plugin settings dashboard with archive, display, and branding options.","6":"Elementor widgets for drag-and-drop Archive and Single PDF views."}},"plugin_section":[],"plugin_tags":[146989,7629,27449,27003,26896],"plugin_category":[34,54],"plugin_contributors":[228343],"plugin_business_model":[],"class_list":["post-195272","plugin","type-plugin","status-publish","hentry","plugin_tags-3d-flipbook","plugin_tags-ebook","plugin_tags-flipbook","plugin_tags-pdf-embed","plugin_tags-pdf-viewer","plugin_category-accessibility","plugin_category-security-and-spam-protection","plugin_contributors-raselsha","plugin_committers-raselsha"],"banners":{"banner":"https:\/\/ps.w.org\/pdf-embed-viewer\/assets\/banner-772x250.png?rev=3360269","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/pdf-embed-viewer\/assets\/icon-128x128.png?rev=3360269","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/pdf-embed-viewer\/assets\/screenshot-1.png?rev=3360269","caption":"Interactive 3D flipbook view with realistic page-flip animation."},{"src":"https:\/\/ps.w.org\/pdf-embed-viewer\/assets\/screenshot-2.png?rev=3360269","caption":"E-Book archive grid \u2014 hover a cover to flip it open and preview the document."},{"src":"https:\/\/ps.w.org\/pdf-embed-viewer\/assets\/screenshot-3.png?rev=3360269","caption":"List, Grid, and Newsletter archive layouts for displaying multiple PDFs."},{"src":"https:\/\/ps.w.org\/pdf-embed-viewer\/assets\/screenshot-4.png?rev=3360269","caption":"Modern PDF Embed post editor \u2014 General, Book Info, and Template tabs."},{"src":"https:\/\/ps.w.org\/pdf-embed-viewer\/assets\/screenshot-5.png?rev=3360269","caption":"Plugin settings dashboard with archive, display, and branding options."},{"src":"https:\/\/ps.w.org\/pdf-embed-viewer\/assets\/screenshot-6.png?rev=3360269","caption":"Elementor widgets for drag-and-drop Archive and Single PDF views."},{"src":"https:\/\/ps.w.org\/pdf-embed-viewer\/assets\/screenshot-7.png?rev=3360269","caption":""},{"src":"https:\/\/ps.w.org\/pdf-embed-viewer\/assets\/screenshot-8.png?rev=3360269","caption":""}],"raw_content":"<!--section=description-->\n<p>Most PDF viewer plugins just drop a flat, static embed on the page \u2014 a rectangle you scroll through, no different from opening the file directly. <strong>Flipbook PDF Viewer &amp; Embedder<\/strong> treats a PDF like what it actually is: a book. Every document you upload gets a realistic, interactive 3D page-flip flipbook automatically, with a standard traditional viewer always one click away \u2014 no coding, no conversion step, just upload a PDF and drop in a shortcode.<\/p>\n\n<p>[youtube https:\/\/www.youtube.com\/watch?v=8EgfVxynlPo]<\/p>\n\n<p><a href=\"https:\/\/flipbook.lieusoft.com\/\">Live Demo<\/a> | <a href=\"https:\/\/lieusoft.com\">Support<\/a><\/p>\n\n<h4>\ud83d\udcd6 A Real Reading Experience, Not Just an Embed<\/h4>\n\n<ul>\n<li><strong>Realistic 3D page-flip<\/strong> \u2014 drag a page corner or tap to turn it, a genuine flip animation, not a fade or a slide.<\/li>\n<li><strong>3D Flipbook &amp; Standard modes<\/strong> \u2014 visitors can switch between the immersive 3D view and a plain traditional viewer at any time (or you can hide the switcher and lock in one view).<\/li>\n<li><strong>Reading Direction (RTL\/LTR)<\/strong> \u2014 set per document, so the flipbook, its Previous\/Next arrows, and the E-Book grid's hover animation all mirror correctly for Arabic, Hebrew, and other right-to-left documents.<\/li>\n<li><strong>Interactive Ebook archive view<\/strong> \u2014 covers flip open on hover with a smooth 3D animation and a real preview of the document's next page, not a placeholder icon.<\/li>\n<li><strong>Seamless theme integration<\/strong> \u2014 the single PDF page renders using your active theme's own header and footer, including modern block themes, so it never looks like a bolted-on plugin page.<\/li>\n<\/ul>\n\n<h4>\ud83d\uddc2\ufe0f Four Archive Layouts<\/h4>\n\n<p>Display your whole library \u2014 or a filtered slice of it \u2014 in whichever layout fits the page:\n* <strong>List<\/strong> \ud83d\udccb \u2014 a clean, scannable row-based layout.\n* <strong>Grid<\/strong> \ud83d\udfe6 \u2014 card-based, with cover, title, description, and meta.\n* <strong>Newsletter<\/strong> \ud83d\udcf0 \u2014 grouped by year, built for an archive that reads like a publication.\n* <strong>Ebook<\/strong> \ud83d\udcda \u2014 cover-flip hover previews, shelf-style.<\/p>\n\n<h4>\ud83e\udde9 Elementor Integration<\/h4>\n\n<ul>\n<li>Drag-and-drop <strong>Archive View<\/strong> and <strong>Single PDF View<\/strong> widgets \u2014 no shortcode typing required.<\/li>\n<li>Full support for every shortcode attribute, visually configurable.<\/li>\n<li>Category filtering built into the widget controls.<\/li>\n<li>Compatible with any Elementor-ready theme.<\/li>\n<\/ul>\n\n<h4>\u2699\ufe0f Built for Real Libraries, Not Just One PDF<\/h4>\n\n<ul>\n<li><strong>Category organization<\/strong> \u2014 organize documents by category for easy browsing.<\/li>\n<li><strong>Manual drag-and-drop ordering<\/strong> \u2014 reorder your library exactly how you want it from the admin list, or set an exact position per document; List, Grid, and Ebook views respect that order.<\/li>\n<li><strong>Remote PDF support<\/strong> \u2014 link to a PDF hosted elsewhere, or clone it into your own Media Library with one click.<\/li>\n<li><strong>Document meta<\/strong> \u2014 Author, Publisher, Published Year, Edition, and Description, each individually shown or hidden globally or per shortcode.<\/li>\n<li><strong>Usage counters<\/strong> \u2014 track reads and downloads per document, shown or hidden independently.<\/li>\n<li><strong>Demo content import<\/strong> \u2014 one click to see the plugin populated with sample PDFs.<\/li>\n<\/ul>\n\n<h4>\ud83c\udfa8 Admin Experience<\/h4>\n\n<ul>\n<li><strong>Modern settings dashboard<\/strong> \u2014 sidebar navigation, cards, toggle switches, and styled dropdowns.<\/li>\n<li><strong>Redesigned PDF editor screen<\/strong> \u2014 General, Book Info, and Template settings in organized tabs.<\/li>\n<li><strong>Modernized admin list<\/strong> \u2014 status badges, taxonomy pills, and a one-click shortcode copy button per document.<\/li>\n<li><strong>Shortcode Generator<\/strong> \u2014 build a shortcode with the exact attributes you want, without memorizing syntax.<\/li>\n<li><strong>Brand color customization<\/strong> \u2014 match the viewer to your site's own palette, including the flipbook container's border, background, and max width.<\/li>\n<li><strong>Editable archive URLs &amp; titles<\/strong> \u2014 the archive slug and page title are yours to set.<\/li>\n<\/ul>\n\n<h4>\ud83d\udee0\ufe0f Shortcodes &amp; Attributes<\/h4>\n\n<p><strong>Single PDF<\/strong> \u2014 <code>[pdfev_embed_viewer id=\"post_id\"]<\/code><\/p>\n\n<ul>\n<li><code>show_description<\/code>, <code>show_author<\/code>, <code>show_publisher<\/code>, <code>show_year<\/code>, <code>show_edition<\/code>, <code>show_download<\/code> \u2014 each <code>yes<\/code>\/<code>no<\/code>, overrides this document's own setting for just this one embed.<\/li>\n<\/ul>\n\n<p><strong>Archive (multiple PDFs)<\/strong> \u2014 <code>[pdfev_viewer]<\/code><\/p>\n\n<ul>\n<li><code>template<\/code> \u2014 <code>list<\/code>, <code>grid<\/code>, <code>ebook<\/code>, <code>newsletter<\/code> (default <code>list<\/code>)<\/li>\n<li><code>category<\/code> \u2014 filter by category slug<\/li>\n<li><code>limit<\/code> \u2014 number of items to show (default <code>10<\/code>)<\/li>\n<li><code>order<\/code> \u2014 <code>asc<\/code>, <code>dsc<\/code> (default <code>dsc<\/code>)<\/li>\n<li><code>read<\/code> \/ <code>download<\/code> \u2014 show the Read\/Download button, <code>yes<\/code>\/<code>no<\/code> (default <code>yes<\/code>)<\/li>\n<li><code>reading_count<\/code> \/ <code>downloading_count<\/code> \u2014 show the read\/download counter, <code>yes<\/code>\/<code>no<\/code> (default <code>yes<\/code>)<\/li>\n<li><code>show_description<\/code> \/ <code>show_author<\/code> \/ <code>show_publisher<\/code> \/ <code>show_year<\/code> \/ <code>show_edition<\/code> \u2014 <code>yes<\/code>\/<code>no<\/code> (default <code>yes<\/code>)<\/li>\n<\/ul>\n\n<p><strong>Examples:<\/strong>\n* <code>[pdfev_viewer template=\"grid\" limit=\"10\" order=\"dsc\" show_author=\"yes\" show_year=\"yes\"]<\/code>\n* <code>[pdfev_embed_viewer id=\"123\" show_download=\"no\"]<\/code><\/p>\n\n<p>Prefer a visual builder? Use <strong>Settings \u2192 Shortcode Generator<\/strong> instead of writing these by hand.<\/p>\n\n<h4>\ud83d\udd12 Privacy<\/h4>\n\n<p>This plugin uses the <a href=\"https:\/\/appsero.com\">Appsero<\/a> SDK to collect basic telemetry \u2014 but <strong>only after you explicitly consent<\/strong> via an admin notice. By default, no data is collected at all, and nothing personal or sensitive is gathered without permission. See the <a href=\"https:\/\/appsero.com\/privacy-policy\/\">Appsero Privacy Policy<\/a> for details.<\/p>\n\n<h4>\ud83c\udf0d Languages<\/h4>\n\n<p>English (en_US), Bengali (bn_BD), French (fr_FR) \u2014 and translation-ready for any other locale.<\/p>\n\n<!--section=installation-->\n<h4>Install via WordPress Dashboard<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Click <strong>Upload Plugin<\/strong>.<\/li>\n<li>Choose the <code>pdf-embed-viewer.zip<\/code> file from your computer.<\/li>\n<li>Click <strong>Install Now<\/strong>, then activate the plugin. \u2705<\/li>\n<\/ol>\n\n<h4>Install via FTP<\/h4>\n\n<ol>\n<li>Download <code>pdf-embed-viewer.zip<\/code> and extract it.<\/li>\n<li>Upload the extracted <code>pdf-embed-viewer<\/code> folder to <code>\/wp-content\/plugins\/<\/code> on your server.<\/li>\n<li>Go to <strong>Plugins<\/strong> in your WordPress dashboard and activate it. \u2705<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20the%20best%20free%20wordpress%20plugin%20for%20a%203d%20flipbook%20pdf%20viewer%3F\"><h3>What is the best free WordPress plugin for a 3D flipbook PDF viewer?<\/h3><\/dt>\n<dd><p>3D Flipbook PDF Viewer &amp; Embedder lets you display any PDF as a realistic, interactive page-flip flipbook \u2014 or as a standard PDF viewer \u2014 on any post, page, or Elementor layout, completely free.<\/p><\/dd>\n<dt id=\"how%20do%20i%20embed%20a%20pdf%20on%20a%20single%20page%20or%20post%3F\"><h3>How do I embed a PDF on a single page or post?<\/h3><\/dt>\n<dd><p>Use the shortcode <code>[pdfev_embed_viewer id=\"post_id\"]<\/code>, replacing <code>post_id<\/code> with the ID of your uploaded PDF post.<\/p><\/dd>\n<dt id=\"how%20do%20i%20show%20a%20pdf%20as%20a%20flipbook%20instead%20of%20a%20plain%20embed%3F\"><h3>How do I show a PDF as a flipbook instead of a plain embed?<\/h3><\/dt>\n<dd><p>Every uploaded PDF automatically gets an interactive 3D Flipbook view \u2014 visitors can toggle between the Flipbook and a Traditional (standard) viewer right on the page, no extra setup needed.<\/p><\/dd>\n<dt id=\"can%20i%20create%20a%20gallery%20or%20archive%20of%20multiple%20pdfs%3F\"><h3>Can I create a gallery or archive of multiple PDFs?<\/h3><\/dt>\n<dd><p>Yes! Use <code>[pdfev_viewer template=\"list\"]<\/code>, <code>[pdfev_viewer template=\"grid\"]<\/code>, <code>[pdfev_viewer template=\"ebook\"]<\/code>, or <code>[pdfev_viewer template=\"newsletter\"]<\/code> to display different archive layouts.<\/p><\/dd>\n<dt id=\"does%20it%20support%20right-to-left%20%28rtl%29%20documents%20like%20arabic%20or%20hebrew%20pdfs%3F\"><h3>Does it support right-to-left (RTL) documents like Arabic or Hebrew PDFs?<\/h3><\/dt>\n<dd><p>Yes. Each document has its own Reading Direction setting \u2014 when set to RTL, the flipbook, its Previous\/Next navigation, and the E-Book grid's hover animation all mirror correctly for that document, independent of your site's overall language.<\/p><\/dd>\n<dt id=\"will%20the%20single%20pdf%20page%20match%20my%20theme%2C%20including%20block%20themes%3F\"><h3>Will the single PDF page match my theme, including block themes?<\/h3><\/dt>\n<dd><p>Yes. The single PDF view renders using your active theme's own header and footer \u2014 including modern block themes like Twenty Twenty-Five \u2014 so it looks like a native part of your site, not a plugin bolt-on.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%20elementor%3F\"><h3>Does the plugin support Elementor?<\/h3><\/dt>\n<dd><p>Yes, the plugin includes Elementor widgets for both archive and single PDF views. You can drag-and-drop PDF lists or individual PDF viewers into your pages, with full support for shortcode attributes and visual customization.<\/p><\/dd>\n<dt id=\"can%20i%20organize%20my%20pdfs%20by%20category%3F\"><h3>Can I organize my PDFs by category?<\/h3><\/dt>\n<dd><p>Yes, you can assign categories to your PDFs, making it easy to organize and allow users to browse documents by topic or type.<\/p><\/dd>\n<dt id=\"can%20i%20use%20my%20pdfs%20from%20a%20remote%20server%3F\"><h3>Can I use my PDFs from a remote server?<\/h3><\/dt>\n<dd><p>Yes, you can link to a PDF hosted on a remote server, or clone it into your own Media Library with one click.<\/p><\/dd>\n<dt id=\"how%20do%20i%20track%20how%20many%20times%20a%20pdf%20is%20read%20or%20downloaded%3F\"><h3>How do I track how many times a PDF is read or downloaded?<\/h3><\/dt>\n<dd><p>The plugin automatically tracks reads and downloads. You can view the counts in the plugin settings and post list.<\/p><\/dd>\n<dt id=\"is%20there%20an%20option%20to%20show%20or%20hide%20the%20download%20and%20view%20counters%20on%20buttons%3F\"><h3>Is there an option to show or hide the download and view counters on buttons?<\/h3><\/dt>\n<dd><p>Yes, you can enable or disable the read (view) and download counters on the action buttons from the plugin settings.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20archive%20page%20url%20and%20titles%3F\"><h3>Can I customize the archive page URL and titles?<\/h3><\/dt>\n<dd><p>Yes, you can change the archive page slug and title from the plugin settings.<\/p><\/dd>\n<dt id=\"how%20do%20i%20switch%20between%20the%20traditional%20pdf%20view%20and%203d%20flipbook%20view%3F\"><h3>How do I switch between the Traditional PDF View and 3D Flipbook View?<\/h3><\/dt>\n<dd><p>You can choose your preferred mode in the plugin's settings.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%20multiple%20languages%3F\"><h3>Does the plugin support multiple languages?<\/h3><\/dt>\n<dd><p>Yes, it is translation-ready and compatible with multilingual websites.<\/p><\/dd>\n<dt id=\"can%20i%20override%20the%20plugin%20templates%20in%20my%20child%20theme%3F\"><h3>Can I override the plugin templates in my child theme?<\/h3><\/dt>\n<dd><p>Yes, copy the desired template files from the plugin's <code>template\/<\/code> folder to your child theme (e.g., <code>your-child-theme\/template\/archive.php<\/code>). You can then modify the copied files as needed.<\/p><\/dd>\n<dt id=\"how%20do%20i%20import%20demo%20content%3F\"><h3>How do I import demo content?<\/h3><\/dt>\n<dd><p>Click the \"Import Demo\" button in the plugin settings to quickly add sample content.<\/p><\/dd>\n<dt id=\"will%20this%20plugin%20slow%20down%20my%20website%3F\"><h3>Will this plugin slow down my website?<\/h3><\/dt>\n<dd><p>No, the plugin is lightweight and optimized for fast performance.<\/p><\/dd>\n<dt id=\"do%20i%20need%20coding%20knowledge%20to%20use%20this%20plugin%3F\"><h3>Do I need coding knowledge to use this plugin?<\/h3><\/dt>\n<dd><p>No coding skills are required. You can manage everything with shortcodes and plugin settings.<\/p><\/dd>\n<dt id=\"is%20appsero%20collecting%20my%20private%20data%3F\"><h3>Is Appsero collecting my private data?<\/h3><\/dt>\n<dd><p>No. Appsero only collects basic telemetry data after you give permission. It's 100% optional and secure.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.6<\/h4>\n\n<ul>\n<li>Added: a Container Max Width setting (Display &amp; Behavior) to control the whole viewer's overall width, previously fixed at 1300px.<\/li>\n<li>Added: a \"Show Flipbook\/Traditional Switcher\" toggle (Display &amp; Behavior) to hide the view-toggle buttons \u2014 independent of the Download button's own visibility control.<\/li>\n<li>Added: a show_download shortcode attribute to override a document's Download button visibility for one specific embed, matching show_description\/show_author and the other existing show_* attributes.<\/li>\n<li>Changed: the flipbook container's border and background are now off by default (previously a fixed gray fill\/border) with rounded corners either way \u2014 two new Brand Colors settings (Book Container Border, Book Container Background) let you turn either back on.<\/li>\n<li>Changed: adjusted the flipbook container's default height so portrait-oriented covers\/pages have enough room without leaving excess empty space around the book.<\/li>\n<li>Redesigned the Grid archive template's cards: title, description, cover, then meta, in that order \u2014 rounded corners with a hover lift, a clamped multi-line description, and meta fields (pages, file size, publisher, year, edition) shown as label\/value rows instead of one bullet-joined line; removed the cover image's date badge and dark gradient overlay.<\/li>\n<li>Fixed: a shortcode's CSS\/JS didn't load when used outside a post's saved content (e.g. called directly from a theme template) \u2014 the viewer's container rendered but never initialized.<\/li>\n<li>Fixed: setting a flipbook container border color could make its bottom edge disappear in some browsers.<\/li>\n<li>Fixed: the PDF editor screen's \"last-viewed tab\" was remembered site-wide instead of per-document \u2014 switching tabs on one PDF's edit screen no longer changes the default tab shown on every other PDF's edit screen.<\/li>\n<li>Fixed: frontend.css could keep serving a stale cached copy after an update instead of the new version.<\/li>\n<\/ul>\n\n<h4>1.5.5<\/h4>\n\n<ul>\n<li>Fixed the color pickers on the settings page rendering incorrectly: the hue slider dropped below the color square instead of sitting beside it (showing as a tall stray bar over the fields underneath), and the round drag handle rendered half its size and off-centre from the color it pointed at.<\/li>\n<li>Fixed the color pickers' drag handles being stretched out of shape \u2014 the round handle into an ellipse and the hue slider's handle into a box.<\/li>\n<\/ul>\n\n<h4>1.5.4<\/h4>\n\n<ul>\n<li>Added: PDF display order can now be set manually \u2014 drag and drop to reorder in the \"PDF Embed\" admin list (or set an exact position via the Order field on each PDF's edit screen), and the Grid, List and Ebook archive views now respect that order. A PDF uploaded later no longer has to sort by date away from the related ones it belongs with.<\/li>\n<li>Redesigned the \"PDF Embed\" admin list screen: cleaner columns, status badges, taxonomy pills, and a one-click copy button for each item's shortcode.<\/li>\n<li>Security fix: the demo-data importer's AJAX handler skipped its nonce check entirely whenever the nonce field was simply missing from the request, instead of failing closed. It's now verified unconditionally, and a capability check was added.<\/li>\n<\/ul>\n\n<h4>1.5.3<\/h4>\n\n<ul>\n<li>Fixed: the flipbook could fail to open on some hosts\/CDNs with a \"Bad end offset\" error and a blank viewer, caused by HTTP Range request responses for the PDF file being altered in transit. The viewer now always fetches the full file in one request instead of relying on Range support.<\/li>\n<\/ul>\n\n<h4>1.5.2<\/h4>\n\n<ul>\n<li>Renamed the plugin from \"3D Flipbook PDF Viewer &amp; Embedder\" to \"Flipbook PDF Viewer &amp; Embedder\".<\/li>\n<li>Trimmed the plugin's WordPress.org search tags down to the 5 that actually count toward search ranking.<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Added a per-document Reading Direction (RTL\/LTR) setting \u2014 the flipbook, its Previous\/Next arrows, and the E-Book archive grid's hover effect all now flip correctly for Arabic\/Hebrew and other right-to-left documents, on a per-book basis.<\/li>\n<li>Redesigned the E-Book archive grid: a smoother 3D cover-flip animation, a real preview of the document's second page rendered on hover (instead of a placeholder icon), hardcover-style page-thickness edges, and a fully responsive grid sized to the covers themselves.<\/li>\n<li>Fixed the single PDF page's header and footer looking different from the rest of the site on block themes (e.g. a smaller site title, missing navigation) \u2014 it now matches the theme's own header\/footer exactly.<\/li>\n<li>Fixed a block theme adding its own duplicate title, a blank byline, and unrelated content (a second Previous\/Next navigation, a \"more posts\" list) around the plugin's single PDF page.<\/li>\n<li>Fixed the single PDF page's title\/actions and Previous\/Next navigation not lining up with the width of the PDF viewer below them.<\/li>\n<li>Fixed a large empty gap that could appear at the bottom of the single PDF page on block themes.<\/li>\n<li>Added a \"Download to Media Library\" button to clone a remote PDF URL into your own site's Media Library.<\/li>\n<li>The Featured Image box now stays in sync with the Book Cover preview when you set a featured image.<\/li>\n<li>Redesigned the Book Info and Template tabs of the PDF editor screen with the same modern dropdowns, panels, and description editor as the rest of the settings.<\/li>\n<li>Added a Copy button for the single-item shortcode shown in the post editor.<\/li>\n<li>Fixed the settings page's bottom Save button not submitting the form.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Redesigned the settings page and the PDF editor screen with a modern sidebar-navigation layout, cards, toggles, and styled dropdowns.<\/li>\n<li>Security: settings save now also verifies the current user's capability, not just the nonce.<\/li>\n<li>Fixed: flipbook scripts and styles were being loaded on every page of the site instead of only pages that actually display a PDF viewer.<\/li>\n<li>Added extensibility hooks so an official Pro add-on can offer secure PDF delivery and extra flipbook display options, without modifying this plugin's files.<\/li>\n<\/ul>\n\n<h4>1.4.4<\/h4>\n\n<ul>\n<li>Security fix: PDF proxy endpoint could be used to reach internal\/private network addresses; now restricted to public http(s) hosts and verified PDF responses only.<\/li>\n<li>Security fix: post save and download-counter requests are now properly nonce-verified.<\/li>\n<li>Fixed: admin list columns for download\/view counts no longer routed through translation lookups.<\/li>\n<li>Fixed: featured image upload now verifies the file is a real image before saving.<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>file size and pages count added with settings.<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>pagination upgrade to ajax load more.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Author, Description, Published Year, Published Edition fields Added.<\/li>\n<li>Global setting to display\/hide of these info settings added.<\/li>\n<li>all template design updated with buttons.<\/li>\n<\/ul>\n\n<h4>1.3.9<\/h4>\n\n<ul>\n<li>fixed. shortcode for single item id missing issue.<\/li>\n<\/ul>\n\n<h4>1.3.8<\/h4>\n\n<ul>\n<li>pdf.js and pdf.worker.js library update.<\/li>\n<\/ul>\n\n<h4>1.3.7<\/h4>\n\n<ul>\n<li>on plugin activation show dummy data import notice.<\/li>\n<\/ul>\n\n<h4>1.3.6<\/h4>\n\n<ul>\n<li>Remote pdf file can be used instead of uploaded.<\/li>\n<\/ul>\n\n<h4>1.3.5<\/h4>\n\n<ul>\n<li>github to wordpress release<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>Translation Updated<\/li>\n<li>France language Updated<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Added category feature \ud83c\udff7\ufe0f<\/li>\n<li>Elementor widgets now support category selection \ud83e\udde9<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Fixed full width issue in archive list view<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Fixed settings options saving issue<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Added Elementor Widgets Support \ud83e\udde9<\/li>\n<li>Introduced Archive View and Single View Widgets<\/li>\n<\/ul>\n\n<h4>1.2.8<\/h4>\n\n<ul>\n<li>Refactored code<\/li>\n<li>Added support form<\/li>\n<li>Adjusted width for single and shortcode pages<\/li>\n<li>Added preview image setup<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>Fixed toggle button for single page shortcode<\/li>\n<li>Backend now shows file size and total pages<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Added PDF preview thumbnail generation \ud83d\uddbc\ufe0f<\/li>\n<li>Set featured image from preview thumbnail<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>Fixed admin icons<\/li>\n<li>Added Shortcode Generator \ud83d\udee0\ufe0f<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Added template shortcode attribute<\/li>\n<li>Added ebook cover flipping style on hover \ud83d\udcda<\/li>\n<li>Updated ebook design<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Fixed archive view pagination<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Updated single page template<\/li>\n<li>Updated shortcode view for 3D flipbook<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fixed empty page loading issue<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added 3D flipbook library \ud83d\udcd6<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Added demo pages for shortcode view \ud83d\ude80<\/li>\n<li>Fixed default counter value<\/li>\n<li>Refactored code<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Added option to return page when using shortcode<\/li>\n<li>Added setting to show\/hide counter<\/li>\n<li>Refactored code<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Fixed missing template file error<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>Fixed download button counter<\/li>\n<li>Added read button show\/hide settings<\/li>\n<li>Improved button styles<\/li>\n<li>Added template hook for editing templates<\/li>\n<li>Added download and read data to post table<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Improved grid and ebook archive view responsiveness and CSS<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Fixed fatal error with count manager<\/li>\n<li>Fixed single page navigation icon<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Added PDF read and download counters \ud83d\udcca<\/li>\n<li>Updated translations<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Fixed demo import button \ud83d\ude80<\/li>\n<li>Updated translations<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Made archive page slug editable from settings<\/li>\n<li>Added import demo button \ud83d\ude80<\/li>\n<li>Updated translations<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Added shortcode for single view<\/li>\n<li>Improved button translation and read button<\/li>\n<li>Added download button hover effect<\/li>\n<li>Added shortcode section to general tab<\/li>\n<li>Added shortcode column to backend<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Added shortcode for 4 template views<\/li>\n<li>Fixed color changing issue for templates<\/li>\n<li>Added translation for template header<\/li>\n<li>Inserted sample data on activation<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Set up Appsero analytics<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added admin support info<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release \ud83c\udf89<\/li>\n<\/ul>","raw_excerpt":"Turn any PDF into a realistic, interactive 3D page-flip flipbook \u2014 or a standard viewer \u2014 for eBooks, catalogs, manuals, newsletters &amp; reports.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/195272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=195272"}],"author":[{"embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/raselsha"}],"wp:attachment":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=195272"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=195272"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=195272"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=195272"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=195272"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=195272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}