{"id":342183,"date":"2026-08-12T19:20:49","date_gmt":"2026-08-12T19:20:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/panotour360-virtual-tour-builder\/"},"modified":"2026-08-12T19:20:35","modified_gmt":"2026-08-12T19:20:35","slug":"vistour-virtual-tour-builder","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/vistour-virtual-tour-builder\/","author":21048674,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Vistour \u2013 360 Virtual Tour Builder","header_author":"SH Sajal Chowdhury","header_description":"Create immersive 360\u00b0 virtual tours with scenes, interactive hotspots, analytics, and a WebGL viewer. Embed via block, shortcode, or Elementor.","assets_banners_color":"081322","last_updated":"2026-08-12 19:20:35","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/vistour-virtual-tour-builder\/","header_author_uri":"https:\/\/profiles.wordpress.org\/shsajalchowdhury","rating":0,"author_block_rating":0,"active_installs":0,"downloads":19,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"shsajalchowdhury","date":"2026-08-12 19:20:35"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3643903,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3643903,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3643903,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3643903,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"vist360\/tour":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"vist360\/tour","title":"360\u00b0 Panorama Tour","category":"embed","icon":"format-image","description":"Embed a 360\u00b0 virtual tour.","keywords":["panorama","virtual tour","360"],"textdomain":"vistour-virtual-tour-builder","attributes":{"tourId":{"type":"number","default":0},"height":{"type":"number","default":0}},"supports":{"align":["wide","full"],"html":false},"editorScript":"file:.\/build\/index.js","render":"file:.\/render.php"}},"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3643903,"resolution":"1","location":"assets","locale":"","width":2854,"height":1494},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3643903,"resolution":"2","location":"assets","locale":"","width":2848,"height":1496},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3643903,"resolution":"3","location":"assets","locale":"","width":2856,"height":1494},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3643903,"resolution":"4","location":"assets","locale":"","width":2852,"height":1494},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3643903,"resolution":"5","location":"assets","locale":"","width":2852,"height":1494}},"screenshots":{"1":"Tours list with status filters and search","2":"Template gallery","3":"Add New Tours (Edit Screen)","4":"Analytics dashboard","5":"Settings"}},"plugin_section":[],"plugin_tags":[764,229951,74914,8430,275396],"plugin_category":[],"plugin_contributors":[236771],"plugin_business_model":[],"class_list":["post-342183","plugin","type-plugin","status-publish","hentry","plugin_tags-360-panorama","plugin_tags-360-tour","plugin_tags-panorama-viewer","plugin_tags-virtual-tour","plugin_tags-virtual-tour-builder","plugin_contributors-shsajalchowdhury","plugin_committers-shsajalchowdhury"],"banners":{"banner":"https:\/\/ps.w.org\/vistour-virtual-tour-builder\/assets\/banner-772x250.png?rev=3643903","banner_2x":"https:\/\/ps.w.org\/vistour-virtual-tour-builder\/assets\/banner-1544x500.png?rev=3643903","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/vistour-virtual-tour-builder\/assets\/icon-128x128.png?rev=3643903","icon_2x":"https:\/\/ps.w.org\/vistour-virtual-tour-builder\/assets\/icon-256x256.png?rev=3643903","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/vistour-virtual-tour-builder\/assets\/screenshot-1.png?rev=3643903","caption":"Tours list with status filters and search"},{"src":"https:\/\/ps.w.org\/vistour-virtual-tour-builder\/assets\/screenshot-2.png?rev=3643903","caption":"Template gallery"},{"src":"https:\/\/ps.w.org\/vistour-virtual-tour-builder\/assets\/screenshot-3.png?rev=3643903","caption":"Add New Tours (Edit Screen)"},{"src":"https:\/\/ps.w.org\/vistour-virtual-tour-builder\/assets\/screenshot-4.png?rev=3643903","caption":"Analytics dashboard"},{"src":"https:\/\/ps.w.org\/vistour-virtual-tour-builder\/assets\/screenshot-5.png?rev=3643903","caption":"Settings"}],"raw_content":"<!--section=description-->\n<p><strong>360 Virtual Tour Builder<\/strong> turns your 360\u00b0 panorama photos into interactive virtual tours \u2014 perfect for real estate, hotels, restaurants, museums, showrooms, campuses, and more.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Unlimited tours<\/strong> with up to 7 scenes each<\/li>\n<li><strong>Five scene projections<\/strong>: Sphere (equirectangular), Cube, Flat, Little Planet, and Cylinder<\/li>\n<li><strong>Interactive hotspots<\/strong>: Info popups, scene-to-scene navigation, external links, and media \u2014 placed by clicking directly on a live preview<\/li>\n<li><strong>Live editor preview<\/strong>: see your panorama and hotspots in real time while editing<\/li>\n<li><strong>Starter templates<\/strong>: Real Estate, Hotel, Restaurant, Showroom, or start blank<\/li>\n<li><strong>Smooth WebGL viewer<\/strong> powered by Three.js \u2014 drag, zoom, auto-rotate, fullscreen<\/li>\n<li><strong>Mobile-ready<\/strong>: touch controls and optional gyroscope look-around<\/li>\n<li><strong>Modern admin<\/strong>: fast React interface with a clean, responsive design<\/li>\n<li><strong>Privacy-friendly analytics<\/strong>: anonymous views, visitors, hotspot clicks, and shares \u2014 no cookies, no personal data, nothing sent to external servers<\/li>\n<li><strong>Sharing<\/strong>: native share on mobile plus Facebook, X, LinkedIn, Pinterest, email, and copy-link<\/li>\n<li><strong>Password protection<\/strong> using WordPress' built-in post passwords<\/li>\n<li><strong>Export \/ Import<\/strong>: move tours between sites as JSON (images included via sideloading)<\/li>\n<li><strong>Embed anywhere<\/strong>: Gutenberg block, <code>[vist360_tour id=\"123\"]<\/code> shortcode, native Elementor widget, or the tour's own permalink<\/li>\n<\/ul>\n\n<h4>Privacy<\/h4>\n\n<p>The plugin makes no calls to external services. Analytics are stored in your own database as anonymous, aggregated counters: visitor identity is a salted daily hash, IP addresses are never persisted, and no cookies are set.<\/p>\n\n<h3>Source Code &amp; Development<\/h3>\n\n<p>This plugin ships its complete, human-readable source code alongside the compiled bundles, so everything can be reviewed, studied, and modified directly. No code is obfuscated.<\/p>\n\n<p>For support, documentation, and the latest release, visit the plugin page:<\/p>\n\n<p>https:\/\/wordpress.org\/plugins\/vistour-virtual-tour-builder\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/vistour-virtual-tour-builder\/<\/code>, or install directly through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen.<\/li>\n<li>Go to <strong>360\u00b0 Tours<\/strong> in the admin menu.<\/li>\n<li>Click <strong>New Tour<\/strong>, pick a template, add a 360\u00b0 image as a scene, click the preview to place hotspots, and publish.<\/li>\n<li>Embed with the <strong>360\u00b0 Panorama Tour<\/strong> block, the Elementor widget, or the <code>[vist360_tour id=\"123\"]<\/code> shortcode.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20image%20format%20do%20i%20need%3F\"><h3>What image format do I need?<\/h3><\/dt>\n<dd><p>Standard equirectangular JPEG or PNG panoramas (2:1 aspect ratio) work best for sphere scenes. Regular photos can be used with the Flat scene type.<\/p><\/dd>\n<dt id=\"how%20many%20scenes%20can%20a%20tour%20have%3F\"><h3>How many scenes can a tour have?<\/h3><\/dt>\n<dd><p>Up to 7 scenes per tour. Developers can change this with the <code>vist360_max_scenes<\/code> filter.<\/p><\/dd>\n<dt id=\"does%20it%20collect%20visitor%20data%3F\"><h3>Does it collect visitor data?<\/h3><\/dt>\n<dd><p>Only anonymous, aggregated counts stored in your own database \u2014 and you can switch analytics off entirely in Settings.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20page%20builders%3F\"><h3>Does it work with page builders?<\/h3><\/dt>\n<dd><p>Elementor gets a native widget. Anywhere else shortcodes work (Divi, WPBakery, Oxygen, etc.) you can use <code>[vist360_tour id=\"123\"]<\/code>. Block editor users get a native block.<\/p><\/dd>\n<dt id=\"will%20uninstalling%20delete%20my%20tours%3F\"><h3>Will uninstalling delete my tours?<\/h3><\/dt>\n<dd><p>No. Data is only removed if you enable \u201cDelete all data on uninstall\u201d in Settings \u2192 Advanced before deleting the plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Migrated all plugin code to a single, unique <code>vist360<\/code> prefix \u2014 functions, classes, the <code>Vist360<\/code> namespace, options, post meta, the REST namespace, the block name, asset handles, CSS classes, and the embed shortcodes (<code>vist360_tour<\/code>, <code>vist360_panorama_tour<\/code>) \u2014 so nothing can conflict with other plugins or themes.<\/li>\n<li>Replaced an invalid repository link in the readme with the official WordPress.org plugin page.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: tours, five scene projections, four hotspot types, live-preview editor with click-to-place hotspots, starter templates, WebGL viewer, block + shortcode + Elementor embedding, JSON export\/import, anonymous analytics, and settings.<\/li>\n<\/ul>","raw_excerpt":"Create immersive 360\u00b0 virtual tours with scenes, interactive hotspots, analytics, and a smooth WebGL viewer. Embed anywhere with a block or shortcode.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/342183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=342183"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/shsajalchowdhury"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=342183"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=342183"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=342183"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=342183"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=342183"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=342183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}