Panorama – Turn Photos into Immersive Virtual Tours
The plugin is very easy to use and anyone can use the plugin easily without any technical knowledge. You can embed any panoramic photos, or videos in Posts, Pages, Widget areas and WooCommerce product pages. It comes with everything you need to make the most of your panoramic pictures. This WordPress plugin enables seamless display of 360° images, 3D images, videos, and panoramic galleries. With dedicated Gutenberg blocks, shortcodes, and WooCommerce integration, you can display immersive media on any page, post, widget area, or product page. The Free version comes with fully functional blocks for all media types, including 360° virtual tours (up to 6 scenes and 6 hotspots per scene), interactive product hotspots (up to 3 spots), basic Google Street View embedding, Device Orientation (Gyroscope) navigation, custom Initial View & FOV/Zoom controls, and WooCommerce integration for 360° images and product spots. Upgrade to the Pro version to unlock unlimited scenes, unlimited product hotspots, full WooCommerce video integration, advanced viewer customization (inactivity delay auto-rotation, custom navigation controls), galleries with load-more pagination, title/author overlays, and virtual compass guides. Panorama Viewer | Documentation | Pricing | Support | Demo Free Features Multi-Scene Virtual Tours (Free): Connect up to 6 scenes per tour with up to 6 hotspots per scene (Info, Scene, and Link hotspots) and smooth transitions. Cubemap / 6-Cube Face Format: Upload 6 individual cube face images (Front, Back, Left, Right, Up, Down) for high-performance 360° scenes and WooCommerce product panoramas. Cylindrical Smartphone Panoramas: Full support for partial panoramas with custom HAOV, VAOV, and vOffset controls on virtual tours and WooCommerce product pages. WooCommerce Product Panorama Embed: Display 360° images on your single product page (top, bottom, replace main image, or a dedicated “360° View” tab) with auto-rotate — no coding required. Interactive Product Spot: Highlight physical product details with interactive hotspot markers (up to 3 spots). Device Orientation (Gyroscope): Enable mobile and tablet visitors to explore 360° panoramas and virtual tours naturally by tilting and moving their physical device. Initial View & FOV / Zoom Control: Customize and lock the starting camera angle (Pitch, Yaw, HFOV) with a single click using the “Set as Initial View” button. 360° Image & Video Viewers: Embed panoramic photos and 360-degree videos with full player navigation. Google Street View Integration: Easily embed interactive Google Street View locations by simply entering a Panorama ID. Auto Rotate Controls: Keep the viewing experience active with smooth auto-rotation and customizable speeds. 8 Dedicated Gutenberg Blocks: Specialized blocks for Image 360°, Image 3D, Video, Video 360°, Google Street View, Gallery, Virtual Tour, and Product Spot. Developer Shortcode API & Embed URLs: Universal shortcodes [panorama id="123"], [virtual-tour id="456"], [panorama_product_viewer], [product_spot id="789"], and shareable iframe embed URLs. Seamless Elementor Integration: Easily embed any 360° photo, video, or virtual tour into Elementor pages using generated shortcodes (e.g. [panorama id="123"]) via Elementor’s native Shortcode Widget — no complex configuration needed. Pro Features 360° Interaction Analytics Dashboard: Track impressions, hotspot click counts, active view duration, and WooCommerce sales conversions with responsive charts and live activity stream. Interactive WooCommerce Product Hotspots: Connect 360° hotspots directly to WooCommerce products, display live price badges, and enable instant Add to Cart buttons. WooCommerce Product Video & Advanced Controls: Add 360° product videos, custom initial view angle, playback controls, and title/author overlays to your product panorama. Virtual Tour Pro (Unlimited): Connect unlimited scenes and unlimited hotspots per scene without any restrictions. Rich Image & Video Hotspots: Display interactive Image popups and Video modal popups directly inside virtual tour scenes. Preview Cover Image & Custom Load Button: Display a lightweight preview cover image with a customizable load button (e.g., “Click to Explore 360°”) to maximize page loading speed. Inactivity Delay Auto-Rotate Resume: Automatically pause rotation when a user drags, and resume auto-rotation after a customizable inactivity delay. Panorama Gallery: Build responsive column and grid layouts of multiple panoramas with Load More pagination. Panorama Gallery Title, Description & Read More: Display custom item titles and descriptions with typography controls, color customization, text truncation (Ellipsis), and custom-colored “Read More / Read Less” expand buttons. Interactive Compass Overlay: Keep users oriented in 360° spaces by enabling a native directional compass guide. Custom Player & Navigation Controls: Add custom UI buttons for Pan Up, Down, Left, Right, Zoom, Fullscreen, and Video Playback Speed (0.5x, 1x, 1.5x, 2x) with Picture-in-Picture mode. Kiosk & Exhibition Interaction Lock: Option to disable keyboard navigation and double-click zoom for museum and showroom displays. External Media CDN / URL Support: Use direct third-party CDN or external URLs for images and videos. Who Should Use Panorama Viewer Plugin? Stores Schools Museums Car and other vehicle Showrooms Travel Agency Art Galleries Real Estate Agency Physical Products Stores Video tutorial Source Code You can find the source code, report bugs, and contribute to the development of this plugin on our GitHub repository: Panorama on GitHub Third-Party Libraries This plugin bundles the following third-party JavaScript/PHP libraries. Codestar Framework Source: http://codestarframework.com/ GitHub: https://github.com/Codestar/codestar-framework License: GPLv2 or later – https://github.com/Codestar/codestar-framework/blob/master/LICENSE.md Purpose: Provides the options framework for the plugin’s settings and shortcode generator. Freemius SDK Source: https://freemius.com/ GitHub: https://github.com/Freemius/wordpress-sdk License: GPLv3 – https://github.com/Freemius/wordpress-sdk/blob/master/LICENSE.txt Purpose: Provides opt-in usage tracking and analytics to help improve the plugin. bpl-tools Source / GitHub: https://github.com/bPlugins/bpl-tools License: GPL-2.0-or-later – https://www.gnu.org/licenses/gpl-2.0.html Purpose: Shared utility library providing admin dashboard components and common Gutenberg editor controls. External Services: The library may connect to bPlugins, WordPress.org, and Freemius services for product data and checkout functionality. See full details: https://github.com/bPlugins/bpl-tools#external-requests–why-they-are-made User Feedback ⭐⭐⭐⭐⭐ Great even on iOS ❛❛Im Happy very happy with this Plug-in. The only one which works fine with iphone❜❜ –holmh – Did you like this plugin? Dislike it? Have a feature request? Please share your feedback with us How to use Follow the steps below to embed a panoramic image. Go to -> Panorama Viewer from Dashboard menu -> Add New Panorama. Configure the viewer from Panorama Settings with your preference. Click the Save button Copy Generated ShortCode (See below the Panorama title ) and paste it where you like to embed the Panorama Viewer. Where do I report security bugs found in this plugin? Please report security bugs found in the source code of the Panorama Viewer – 360 Degree Image + Video Viewer plugin through the Patchstack Vulnerability Disclosure Program. The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin. ⭐ Checkout our other WordPress Plugins- 🔥 Html5 Audio Player – Best audio player plugin for WordPress. 🔥 Html5 Video Player – Best video player plugin for WordPress. 🔥 StreamCast – A fully-featured Radio Player Plugin for WordPresss. 🔥 PDF Poster – A fully-featured PDF Viewer Plugin for WordPresss. 🔥 3D Viewer – Display interactive 3D models on the webs.
Top keywords
- product19×1.67%
- 36017×1.49%
- panorama17×1.49%
- video13×1.14%
- github11×0.97%
- viewer11×0.97%
- woocommerce11×0.97%
- image10×0.88%
- view10×0.88%
- controls9×0.79%
- embed9×0.79%
- hotspots9×0.79%
Pop3D Charts – 2D/3D Data Visualizer
Pop3D Charts is a native WordPress chart block for creating interactive 2D and real WebGL 3D charts directly in the Gutenberg editor. Build responsive column charts, stacked charts, pie and donut charts, line/area charts, pyramid charts, and 3D stairs donut charts without shortcodes or an external chart dashboard. The free plugin is made for visual data storytelling in WordPress: editorial articles, landing pages, reports, comparisons, survey results, educational content, KPI sections, and data-driven pages. Add the block, enter your values, paste spreadsheet data, or import CSV, JSON, XLSX, or XLS files. Then choose a chart layout, adjust the design in the sidebar, and publish an interactive chart that visitors can explore. Unlike flat chart plugins or CSS-based 3D effects, Pop3D Charts renders its charts in a real WebGL scene using three.js. Where supported by the selected layout, visitors can switch between 2D and 3D views, rotate the chart, inspect the legend, open a semantic data table, and export the chart as a PNG. Try the free version in WordPress Playground — no install required. Free WordPress chart layouts included Straight column charts for classic category comparisons — optional leader-line annotations on individual bars. Stacked column charts for totals, grouped values, and composition — optional leader-line annotations on individual segments. Pie and donut charts for simple shares of a whole. Line / Area charts for trends, sequences, multi-series data, annotations, point labels, and optional area fills. Pyramid charts for ranked, proportional, or funnel-like comparisons. 3D stairs pie/donut charts where each segment rises to its own height and forms a stepped 3D ring. 2D and 3D chart views where supported by the selected layout. Interactive front-end controls with optional legend, sorting, fullscreen view, data table modal, and PNG export. Responsive chart sections for desktop, tablet, and mobile layouts. Five block patterns in the Interactive charts category — starter charts with sample data, titles, labels and an editorial card layout you can adapt. Designed for the WordPress Block Editor Everything important happens inside the block sidebar. You can edit rows, import data, switch chart layouts, change palettes, adjust labels, configure captions, and preview the result while you work. There is no shortcode workflow and no separate proprietary chart database. Chart settings and chart data are stored as normal block attributes inside the post content. Free version features Native Gutenberg chart block for the WordPress Block Editor. Real WebGL rendering via three.js for 3D chart scenes. Chart layouts: straight columns, stacked columns, pie/donut, Line / Area, Pyramid, and 3D stairs pie/donut. Eleven built-in color palettes: Vivid, Ocean Sunset, Purple Raindrops, Spectrum, Magenta Dream, Twilight, Accessible, Material, Corporate, Monochrome, and Diverging. Per-row color overrides using hex color values. Live editor preview while editing data, labels, appearance, captions, and chart settings. Manual row editor for adding, editing, duplicating, reordering, and deleting chart rows. Flexible data input: enter rows manually, paste from a spreadsheet, or import JSON, CSV, XLSX, or XLS files — with smart table detection and column mapping for spreadsheet imports. Import your chart setup from the file: optional title, subtitle, source note, axis labels and units in CSV or JSON land straight in the block sidebar — pick a layout and you are often ready to publish. Chart data export as CSV or JSON, including titles and labels when set. Optional front-end controls such as legend, sorting, data table modal, fullscreen view, and PNG download where enabled and supported. Lazy loading for 3D scenes when charts scroll into view. Built-in translations for English, German, French, and Spanish. Block patterns under Interactive charts — five ready-made example charts (straight, stacked, pie/donut, line/area, pyramid) with titles, subtitles and sample data. Accessibility-minded output with labelled chart regions, semantic data tables, keyboard-friendly dialogs, accessible toolbar labels, and live regions for loading and tooltip states. Bring your own chart data Start with a few manual rows, paste values from Excel or Google Sheets, or import a prepared file. You can put chart title, description, source, axis names and units in the same file above the data table — on import they appear in the sidebar tabs so you rarely need to type them by hand. Pick the chart layout that fits your story; scales, tick labels and row links from the file are applied too. Re-importing always replaces the previous chart so nothing stale is left behind. The importer finds the data table even when extra lines appear above it, maps common column names automatically, and lets you assign columns manually when needed. For most charts, the most useful columns are: value — the number that drives the chart. headline — the main label, such as a product, country, month, or category. unit — an optional unit such as %, €, kWh, or items. paragraph — optional tooltip text. smallPrint — an optional source note or footnote. color — an optional custom row color such as #ff8800. groupKey — useful for stacked chart groups and multi-series charts. colIndex / rowIndex — optional grid position (column and row index). Legacy header names scatterX / scatterY are still accepted on import. columnLabel / rowLabel — optional category labels for grid rows and columns. A simple CSV can look like this: value;unit;headline;paragraph;smallPrint 42;%;North;Sales region Q1;Report 2024 31;%;South;Sales region Q1;Report 2024 Tip: create one chart manually, then export it as CSV from the block settings. The exported file gives you a practical template — complete with title, labels and units you can reuse in your own spreadsheet. Built for visual data storytelling Pop3D Charts is made for charts that feel like part of the page instead of external reports embedded into it. Use it when a standard flat chart feels too plain and you want a more visual, interactive, and slightly fancy way to present your data. It works especially well for: editorial data stories annual reports landing page sections product and feature comparisons survey results educational content simple KPI and performance summaries interactive data sections in WordPress pages and posts Optional Pro add-on The free plugin is fully usable on its own. An optional Pro add-on is available separately outside the WordPress.org directory and extends the same Gutenberg chart block with additional layouts, palettes, styling options, and ready-made chart patterns. The free version includes straight columns, stacked columns, pie/donut, line/area, pyramid, and 3D stairs pie/donut charts, plus import/export, built-in palettes, 2D/3D views where supported, and optional front-end controls. Pro is only needed if you want more advanced chart layouts, extra design options, and ready-made chart patterns. Learn more about Pro: Pop3D Charts Pro For free plugin support, please use the Support tab on this plugin page. Commercial support for the Pro version is handled through the vendor support channel. Credits Attributions required under Apache License 2.0 for bundled components are listed in the root file NOTICE; the full Apache-2.0 license text is in licenses/APACHE-2.0.txt. Third-party libraries and assets are bundled with this plugin and served from your site. Runtime dependencies such as Three.js are not loaded from external CDNs. three.js — 3D rendering (MIT License). https://threejs.org/ three.js examples (OrbitControls, RoundedBoxGeometry, Reflector, CSS2DRenderer) — Same license as three.js (MIT), included alongside the vendor build. SheetJS Community build (xlsx) — Parsing .xlsx / .xls files in the block editor for import (Apache License 2.0). https://sheetjs.com/ Troika 3D text (troika-three-text and sibling modules under vendor/troika) — Rendering text in WebGL scenes (Troika: MIT License). The file vendor/troika/troika-three-text.esm.js embeds components whose upstream licenses are called out at the top of that bundle: Typr.ts (MIT), fflate (MIT), woff2otf WOFF unpacking (Apache-2.0), and unicode-font-resolver client (MIT). https://github.com/protectwise/troika Barlow Semi Condensed (Bold and Light .ttf under assets/) — Typography in 3D labels (SIL Open Font License 1.1). https://fonts.google.com/specimen/Barlow+Semi+Condensed The plugin does not transmit imported spreadsheet files to your server as uploads; parsing runs in the editor in the visitor’s browser. Chart settings and data live in normal block attributes in post content.