| @@ -1,24 +1,24 @@ | ||
| 1 | -=== WP VR - 360 Panorama and Free Virtual Tour Builder For WordPress === | |
| 1 | +=== WPVR - 360 Panorama viewer and Virtual Tour Builder for WordPress === | |
| 2 | 2 | Contributors: rextheme, coderexltd, coderexco |
| 3 | -Tags: virtual tour, virtual reality, 360 panorama viewer, real estate, free VR tour software, | |
| 3 | +Tags: 360 panorama, panorama viewer, virtual tour,real estate | |
| 4 | 4 | Donate link: https://rextheme.com/wp-vr-360-panorama-and-virtual-tour-creator-for-wordpress/ |
| 5 | 5 | Requires at least: 6.7 |
| 6 | -Tested up to: 6.9 | |
| 6 | +Tested up to: 7.1 | |
| 7 | 7 | Requires PHP: 7.0.0 |
| 8 | -Stable tag: 8.5.72 | |
| 8 | +Stable tag: 9.1.3 | |
| 9 | 9 | License: GPLv2 or later |
| 10 | 10 | License URI: http://www.gnu.org/licenses/gpl-2.0.html |
| 11 | 11 | |
| 12 | -Create stunning 360 virtual tours to impress visitors and get more clients using WPVR - the easiest virtual tour creator in WordPress. | |
| 12 | +Create stunning 360 virtual tours to impress visitors and get more clients using WPVR - an easy virtual tour creator. | |
| 13 | 13 | |
| 14 | 14 | == Description == |
| 15 | 15 | |
| 16 | -<h4>🏆 #1 Free Virtual Tour Creator and 360 Panorama Viewer for WordPress.</h4> | |
| 16 | +<h4>#1 virtual tour creator & 360 Panorama viewer for WordPress</h4> | |
| 17 | 17 | |
| 18 | -WPVR is a free virtual tour creator that helps you build immersive 360 VR tours in minutes - no complexity at all. | |
| 18 | +WPVR is a free virtual tour creator that helps you build immersive 360 VR tours in minutes. | |
| 19 | 19 | |
| 20 | -With this WPVR plugin, you can use an effective 360 panorama viewer to showcase properties, shops, hotels, or exhibitions. Visitors can explore your space freely, interact with key areas, and gather the details they need to make a decision more quickly. | |
| 20 | +Create interactive 360° virtual tours and panorama viewers directly in WordPress. Build real estate property tours, hotel tours, showrooms and immersive 360 experiences using panoramic photos — no coding or external SaaS required. | |
| 21 | 21 | |
| 22 | 22 | |
| 23 | 23 | <h3>🌟 Why Use WPVR?</h3> |
| 24 | 24 | WPVR comes with all the necessary features to create a free virtual tour on your own — all you need is a 360 panoramic image to get started. |
| @@ -24,13 +24,13 @@ | ||
| 24 | 24 | WPVR comes with all the necessary features to create a free virtual tour on your own — all you need is a 360 panoramic image to get started. |
| 25 | 25 | |
| 26 | 26 | <a href="https://rextheme.com/wpvr/wpvr-pricing/">Upgrade to Pro — Get 20% Off!</a> |
| 27 | 27 | |
| 28 | -[Documentation](https://rextheme.com/docs/wp-vr/) | [Video Tutorials](https://www.youtube.com/watch?v=aNwB066MYko&list=PLelDqLncNWcUndi1NkXJh2BH62OYmIayt&ab_channel=RexTheme) | [Guides](https://rextheme.com/category/virtual-reality/) | [Get WPVR Pro 💎](https://rextheme.com/wpvr/wpvr-pricing/?utm_source=repo-CTA&utm_medium=VR-repo&utm_campaign=VR-repo-to-pricing) | |
| 28 | +[Documentation](https://rextheme.com/docs/wp-vr/) | [Video Tutorials](https://www.youtube.com/watch?v=aNwB066MYko&list=PLelDqLncNWcUndi1NkXJh2BH62OYmIayt&ab_channel=RexTheme) | [Guides](https://rextheme.com/category/virtual-reality/) | [Get WPVR Free](https://rextheme.com/free-virtual-tour-creator/?utm_source=WPVR-repo&utm_medium=cta&utm_campaign=WPVR-repo-to-wpvr-free-landing-page) | [Get WPVR Pro 💎](https://rextheme.com/wpvr/wpvr-pricing/?utm_source=repo-CTA&utm_medium=VR-repo&utm_campaign=VR-repo-to-pricing) | |
| 29 | 29 | |
| 30 | 30 | https://youtu.be/ukpHp8RzxUw?si=y_uQwNQUD2VT0vxh |
| 31 | 31 | |
| 32 | -WPVR has a simple & easy virtual tour builder, designed for you to create virtual tours real quickly, even without any expertise. | |
| 32 | +WPVR has a simple & easy virtual tour builder specially for real estate, designed for you to make virtual tours quickly, even without any expertise. | |
| 33 | 33 | |
| 34 | 34 | **In fact, you can create a virtual tour for free in less than 5 minutes!!** |
| 35 | 35 | |
| 36 | 36 | Take a look at some of the amazing virtual tours created using WPVR! |
| @@ -41,21 +41,23 @@ | ||
| 41 | 41 | - [Hotel Virtual Tour](https://showcase.rextheme.com/hotel-virtual-tour/) |
| 42 | 42 | - [Virtual Car Showroom](https://showcase.rextheme.com/car-showroom-virtual-tour/) |
| 43 | 43 | - [Virtual Tour Of A Pub/Bar](https://showcase.rextheme.com/virtual-tour-of-a-pub-bar/) |
| 44 | 44 | |
| 45 | -Here, you will see that not only you can offer an engaging tour, you can place interactive hotspots to make it more realistic and exciting. And there's so much more. | |
| 45 | +Here, you can offer an engaging property virtual tour with interactive hotspots to make it more realistic and exciting. And there’s so much more. | |
| 46 | 46 | |
| 47 | 47 | <h4>👉 Offer A 360 Virtual Experience</h4> |
| 48 | -The virtual tour will let users explore in full 360 directions. And you can allow gyroscope for mobile users to get a near realistic visit. | |
| 48 | +The virtual tour will let users explore in full 360 directions. In case of a property, you can allow people to move from one room to another and browse every detail easily. And you can allow gyroscope for mobile users to get a near realistic visit. | |
| 49 | 49 | |
| 50 | 50 | <h4>👉 Place Interactive Hotspots</h4> |
| 51 | 51 | Use hotspots that people can click to get additional information via tooltips, images, videos, or audio, so that visits can get questions answered, and interest piqued. |
| 52 | 52 | |
| 53 | 53 | <h4>👉 Easy To Highlight Your Brand</h4> |
| 54 | -Easily place your brand logo and contact information on the tour. Plus, customize the colors of the control buttons to match your brand. | |
| 54 | +Easily place your brand logo and contact information on your virtual tour. Plus, customize the colors of the control buttons to match your brand. | |
| 55 | 55 | |
| 56 | +Whether it's a real estate virtual tour, a hotel tour, or even a museum virtual tour, this will let you get contacted more often by interested prospects. | |
| 57 | + | |
| 56 | 58 | <h4>👉 Optimize For Inquiries & Bookings</h4> |
| 57 | -Place booking forms or generic inquiry forms either on a hotspot (maybe at the reception desk in the tour), or on a CTA button below the tour. Let prospects contact you as soon as they are ready. | |
| 59 | +Place booking forms or generic inquiry forms either on a hotspot (maybe at the reception desk of the tour), or on a CTA button below the tour. Let prospects contact you as soon as they are ready. | |
| 58 | 60 | |
| 59 | 61 | <h4>👉 Make The Visitor Feel Welcomed</h4> |
| 60 | 62 | Place a mini-welcome video and add soothing background music to make the visitor feel optimistic and valued right from the start. |
| 61 | 63 | |
| @@ -74,15 +76,15 @@ | ||
| 74 | 76 | 1. Place hotspots to provide information around your location. |
| 75 | 77 | |
| 76 | 78 | And you are ready. Now you can publish it and place it on any page on your website. |
| 77 | 79 | |
| 78 | -That’s it, you’ve just created a virtual tour, that too, absolutely free! | |
| 80 | +That’s it, you’ve just [turned 360 photos into a virtual tour](https://rextheme.com/turn-photos-into-a-virtual-tour/?utm_source=repo-CTA&utm_medium=VR-repo&utm_campaign=VR-repo-to-turn-photos-into-a-virtual-tour), absolutely free! | |
| 79 | 81 | |
| 80 | -Your viewers can move inside or back and forth in this virtual tour, get extra information through hotspots, and get an experience similar to a real-life visit. | |
| 82 | +Your viewers can move inside or back and forth in your property virtual tour, get extra information through hotspots, and get an experience similar to a real-life visit. | |
| 81 | 83 | |
| 82 | -*In the free version, you can connect up to 5 scenes, and place up to 5 hotspots on each scene.* | |
| 84 | +*In the free version (yes, a free virtual tour creator), you can connect up to 5 scenes, and place up to 5 hotspots on each scene.* | |
| 83 | 85 | |
| 84 | -> For unlimited scenes and hotspots, you consider using [WPVR Pro 💎](https://rextheme.com/wpvr/?utm_source=repo-CTA&utm_medium=VR-repo&utm_campaign=VR-repo-to-pricing) | |
| 86 | +> For unlimited scenes and hotspots, consider using [WPVR Pro 💎](https://rextheme.com/wpvr/?utm_source=repo-CTA&utm_medium=VR-repo&utm_campaign=VR-repo-to-pricing) | |
| 85 | 87 | |
| 86 | 88 | https://youtu.be/kOCNHJdM0TA?si=jdph5JflvX1QmH3S |
| 87 | 89 | |
| 88 | 90 | *You can also add [Scene Transitions (PRO)](https://youtu.be/1VfbztgNFrM?si=e8XfDLDEmrwvYbRn) to make the journey more exciting.* |
| @@ -89,9 +91,9 @@ | ||
| 89 | 91 | |
| 90 | 92 | |
| 91 | 93 | <h3> Everything You Need To Create Virtual Tours That Engage & Convert </h3> |
| 92 | 94 | |
| 93 | -WPVR is a unique VR tour creator that comes with several exclusive features to make virtual tours more engaging and conversion-optimized. | |
| 95 | +WPVR comes with several features to make virtual tours more engaging and conversion-optimized. | |
| 94 | 96 | |
| 95 | 97 | Simply put, it's not just a tool to show off, but also a solution to **help you get real clients** interested to make inquiries, place bookings, and contact you for negotiations. |
| 96 | 98 | |
| 97 | 99 | <h4>🔮 High Quality Virtual Tours With Multiple Scenes 🔮</h4> |
| @@ -103,9 +105,9 @@ | ||
| 103 | 105 | With WPVR, you can disable WordPress compression and use any high-quality images (JPEG, PNG, WebP) to create free 360° VR tours without losing quality. |
| 104 | 106 | |
| 105 | 107 | <h4>🔮 Use Interactive Hotspots To Answer Questions & Engage With Prospects 🔮</h4> |
| 106 | 108 | |
| 107 | -During a real visit, people want to explore and ask questions - your tour can do the same. | |
| 109 | +During a real visit, people want to explore and ask questions - your virtual tour maker can do the same. | |
| 108 | 110 | |
| 109 | 111 | You can also use interactive hotspots with full control via *[HTML Editor/WYSIWYG Editor](https://rextheme.com/docs/wysiwyg-html-editor-hotspot-content-virtual-tour/)* to add any content you want. |
| 110 | 112 | |
| 111 | 113 | https://youtu.be/rOAX7gqT7HQ?feature=shared |
| @@ -140,9 +142,9 @@ | ||
| 140 | 142 | - [360 VR Panorama Module for Divi](https://rextheme.com/docs/publish-virtual-tour-divi-panorama-module/). |
| 141 | 143 | - [Virtual Tour Element for Oxygen](https://rextheme.com/docs/wp-vr-oxygen-element-embed-virtual-tour/). |
| 142 | 144 | - [Virtual Tour Element for Visual Composer](https://rextheme.com/docs/wp-vr-embed-virtual-tour-visual-composer-element/). |
| 143 | 145 | |
| 144 | -**You can also Publish Virtual Tours with [Password Protection](https://rextheme.com/docs/how-to-set-up-password-protection-for-your-360-virtual-tour-wp-vr/) in case you want to offer private access (maybe for a fee).** | |
| 146 | +**You can also Publish Your Virtual Tours with [Password Protection](https://rextheme.com/docs/how-to-set-up-password-protection-for-your-360-virtual-tour-wp-vr/) in case you want to offer private access (maybe for a fee).** | |
| 145 | 147 | |
| 146 | 148 | |
| 147 | 149 | <h4>🔮 Interactive Virtual Floor Plan for Meaningful Direction (Pro) 🔮</h4> |
| 148 | 150 | |
| @@ -175,9 +177,9 @@ | ||
| 175 | 177 | 🔥 Monitor hotspot clicks |
| 176 | 178 | 🗓️ Filter by time period |
| 177 | 179 | |
| 178 | 180 | <h4>🔮 Mobile First VR Approach 🔮</h4> |
| 179 | -WPVR is built for mobile phones from the start. Every virtual tour you create is fully responsive and optimized to load fast on phones. | |
| 181 | +This virtual tour creator is built for mobile phones from the start. Every virtual tour you create is fully responsive and optimized to load fast on phones. | |
| 180 | 182 | |
| 181 | 183 | |
| 182 | 184 | <h3>🌟 Who Should Use WP VR? 🌟</h3> |
| 183 | 185 | |
| @@ -325,8 +327,16 @@ | ||
| 325 | 327 | You can review how Linno Telemetry and OpenPanel collect and use data via their respective privacy policies. |
| 326 | 328 | Data removal |
| 327 | 329 | If you have previously opted in and would like your data removed, you may request deletion by contacting us at support@rextheme.com. |
| 328 | 330 | |
| 331 | +== External Services == | |
| 332 | + | |
| 333 | +This plugin connects to an external API (showcase.rextheme.com) to obtain pre-built virtual tour templates. This is needed to allow users to quickly generate a virtual tour using the setup wizard based on their selected industry. | |
| 334 | + | |
| 335 | +It sends a request containing the corresponding template ID of the selected industry when a user uses the setup wizard to create a tour from a template. No personal user data is transmitted during this process. | |
| 336 | + | |
| 337 | +This service is provided by "RexTheme": [Terms of Use](https://rextheme.com/terms-and-conditions/), [Privacy Policy](https://rextheme.com/privacy-policy/). | |
| 338 | + | |
| 329 | 339 | == Installation == |
| 330 | 340 | |
| 331 | 341 | 1. Upload WPVR to the /wp-content/plugins/ directory |
| 332 | 342 | 2. Activate the plugin through the ‘Plugins’ menu in WordPress |
| @@ -334,91 +344,93 @@ | ||
| 334 | 344 | |
| 335 | 345 | |
| 336 | 346 | == Frequently Asked Questions == |
| 337 | 347 | |
| 338 | -=1. Why Do I Need WP VR?= | |
| 348 | +=1. Is WPVR completely free? Is there any limitation?= | |
| 339 | 349 | |
| 340 | -You can easily create a free virtual tour with WP VR to showcase your business online. | |
| 350 | +WPVR offers a fully functional free version. The free plugin allows you to create unlimited virtual tours, with up to 5 scenes per tour and 5 hotspots per scene. This is plenty for a compact home or apartment. | |
| 341 | 351 | |
| 342 | -Just upload a 360° panoramic photo, and the plugin turns it into an easy-to-navigate virtual tour. | |
| 352 | +You can upgrade to Pro for unlimited scenes, unlimited hotspots, virtual floor plans, and advanced features. | |
| 343 | 353 | |
| 344 | -This lets visitors explore your space realistically before buying, helping you increase conversions. | |
| 354 | +=2. Do I need any coding or technical skills to build my first tour?= | |
| 345 | 355 | |
| 346 | -=2. How to Install and Activate WP VR?= | |
| 356 | +Not at all. You don't have to touch a single line of code. Just upload your 360 photos, connect your rooms, and drop in a few clickable hotspots from a simple dashboard. | |
| 347 | 357 | |
| 348 | -Once you have downloaded the file, go to your dashboard. Under Plugins, select Add New, and upload the file. Then Install and activate the plugin. | |
| 358 | +You'll likely have your very first live tour in under five minutes. | |
| 349 | 359 | |
| 350 | -Once activated, on the left side under your dashboard, you will find the option WP VR at the bottom. | |
| 360 | +=3. Why should I add a virtual tour to my property listing instead of just photos?= | |
| 351 | 361 | |
| 352 | -=3. What Kind of Images Should I Use To Create A Virtual Tour?= | |
| 362 | +Your photos only show a single snapshot, but a tour lets your buyers walk through your whole place at their own pace. | |
| 353 | 363 | |
| 354 | -To make a perfect equirectangular image, you need to use a 360 degree panoramic photo of the area you want to preview. | |
| 364 | +They can explore every room without booking a visit, so that when they contact you, they are already serious. | |
| 355 | 365 | |
| 356 | -However, you can also capture panorama images with your smartphone and use them to create a partial panorama tour. | |
| 366 | +You save time, and your listing stands out from everyone still posting flat photos. | |
| 357 | 367 | |
| 358 | -=5. Can I Customize The Hotspot Icons?= | |
| 368 | +=4. How do I create virtual tour? Upload photos using an app or record a video, what's the process? = | |
| 359 | 369 | |
| 360 | -Yes. You can create a custom class on your theme, stating whatever style you want. | |
| 370 | +You'll need to upload a 360 panoramic, and the plugin will turn it into a 360 virtual tour. | |
| 361 | 371 | |
| 362 | -Then you can input the class name on the Hotspot Custom Class section in a hotspot, and the content displayed will be customized according to the style you set. | |
| 372 | +For a house, you can capture 360 photos of every room using a smartphone or iPhone with specific apps. | |
| 363 | 373 | |
| 364 | -=6. Can I Create A 360 Degree Video Tour With WPVR?= | |
| 374 | +And if you want a cleaner, more professional look, use a 360 camera (e.g., Ricoh Theta, Insta360, GoPro MAX). | |
| 365 | 375 | |
| 366 | -Yes, with WP VR, you can create a 360 Degree video tour. | |
| 376 | +Try to keep your shots high-resolution (over 3000×1500 pixels, so every room looks sharp. | |
| 367 | 377 | |
| 368 | -You can either upload the video to create a tour or set a link to a Youtube/Vimeo 360 degree video. | |
| 378 | +Once you have the photos, you upload them into WPVR and connect them via hotspots to create an immersive virtual tour. | |
| 369 | 379 | |
| 370 | -=7. How To Embed A Virtual Tour Using Gutenberg Block Editor?= | |
| 380 | +=5. How do I connect multiple rooms so visitors can walk through my property?= | |
| 371 | 381 | |
| 372 | -Under common blocks, you will find a block called WPVR. Select the block and on the dynamic toolbar on the right, you will get the options to add ID, Height, and Width. | |
| 382 | +You can link scenes together using "Scene Type Hotspots". Simply place a hotspot near a door or entryway in Room A and set its target destination to Room B. | |
| 373 | 383 | |
| 374 | -Collect the ID from the virtual tour you created. Assign the height and width as you desire. | |
| 384 | +Visitors clicking the hotspot will navigate directly into the next room. | |
| 375 | 385 | |
| 376 | -=8. The Tour Is Not Loading On The Webpage.= | |
| 386 | +=6. Can buyers submit inquiries or book visits within my tour?= | |
| 377 | 387 | |
| 378 | -Go to your WordPress Dashboard > WPVR > Get Started > Settings. | |
| 388 | +Yes, you can attach booking forms, lead forms, or contact buttons directly on your virtual tour, letting prospects contact you instantly. | |
| 379 | 389 | |
| 380 | -Check the Enable Script Control option status. | |
| 390 | +=7. Can I add an interactive virtual floor plan to my real estate tours?= | |
| 381 | 391 | |
| 382 | -If the Enable Script Control option is turned On, turn it off and reload the tour page. | |
| 392 | +Yes, With WPVR Pro, you can upload a 2D floor plan image and place interactive pointers on it. | |
| 383 | 393 | |
| 384 | -If you wish to use this feature, you have to set the URLs of all the pages on your site with a virtual tour in the List of Allowed Pages To Load WPVR Scripts field. | |
| 394 | +Clicking a pointer on the floor plan immediately transports the viewer to that specific room in your 360 tour. | |
| 385 | 395 | |
| 386 | -=9. What To Do If I Get "THE FILE (image link) COULD NOT BE ACCESSED" Error?= | |
| 396 | +=8. Can I match the hotspot icons to my brand?= | |
| 387 | 397 | |
| 388 | -Sometimes when you add a tour to your site, you might face this issue, rather than loading the tour it will give the error "THE FILE (...) COULD NOT BE ACCESSED." | |
| 398 | +Yes, you can style your hotspots to fit your look, and even use custom CSS for full control. | |
| 389 | 399 | |
| 390 | -This error shows up when you are running a website under "HTTPS" (secured with SSL certificate) whereas your image link is under "HTTP" (unsecured). | |
| 400 | +Your free version gives you solid icon options, and Pro adds a library of 900+ premium icons plus custom colors. Either way, your markers stay clean and easy for visitors to spot. | |
| 391 | 401 | |
| 392 | -To solve this issue, go to your WordPress Dashboard > Settings > General. | |
| 402 | +=9. Can I embed a 360-degree video tour, not panoramic photos?= | |
| 393 | 403 | |
| 394 | -Here make sure you have "HTTP" added to both "WordPress Address (URL)" and "Site Address (URL)". | |
| 404 | +Yes, you can use WPVR as a 360 video player too, and it's included for free. You can host the video yourself or pull it from YouTube and Vimeo. | |
| 395 | 405 | |
| 396 | -And that's it. Your virtual tour should load with no issues. | |
| 406 | +If you have 360-degree videos recorded, then start using them ASAP. | |
| 397 | 407 | |
| 398 | -=10. Can I make The Virtual Tours Full-width?= | |
| 408 | +=10. Does WPVR work with page builders (Elementor, Gutenberg, Divi) and Real Estate themes?= | |
| 399 | 409 | |
| 400 | -Yes, you can publish the tours as the full width of your page/post. | |
| 410 | +Yes, WPVR includes dedicated widgets and blocks for Elementor, Gutenberg, Divi, Oxygen, and Visual Composer. | |
| 401 | 411 | |
| 402 | -For Gutenberg, Elementor, and Oxygen builder, set fullwidth on the Width field. For shortcodes, set width = "fullwidth". | |
| 412 | +You can also embed tours on any page, listing templates, or custom fields using standard shortcodes. | |
| 403 | 413 | |
| 404 | -=11. What If I Use An Optimization or Caching Plugin?= | |
| 414 | +=11. Can mobile visitors navigate using their phone's movement (Gyroscope)?= | |
| 405 | 415 | |
| 406 | -If you use any Optimization or Caching plugins, then you need to exclude WP VR from its optimization function. | |
| 416 | +Yes, On mobile devices, WPVR supports Gyroscope navigation. As users move their smartphones, the 360° view shifts in real-time for a realistic walkthrough experience. | |
| 407 | 417 | |
| 408 | -Simply add '/plugins/wpvr' to the exclusion field (or use the location where you store plugins). | |
| 418 | +=12. Will a caching or optimization plugin break my tour?= | |
| 409 | 419 | |
| 410 | -=12. Can I Allow The Users of My Site To Create Virtual Tours?= | |
| 420 | +It can, since aggressive caching or file optimization sometimes blocks the scripts your tour needs. | |
| 411 | 421 | |
| 412 | -You can only allow the backend users like Admins, Editors, and Authors of your site to create virtual tours. | |
| 422 | +If your tour acts up, just exclude WP VR's assets from your caching or minification settings. Once you clear the cache, it should load smoothly again. | |
| 413 | 423 | |
| 414 | -Admins & editors will have access to all virtual tours on the site to modify, update and delete them. | |
| 424 | +=13. Can I Allow Other Users On My Site To Create Virtual Tours?= | |
| 415 | 425 | |
| 416 | -Authors can access their own tours only and modify, update, or delete them. | |
| 426 | +You can only allow backend users like Admins, Editors, and Authors of your site to create virtual tours. | |
| 417 | 427 | |
| 418 | -Admins can remove access from Authors and Editors at any time. | |
| 428 | +- Admins & editors will have access to all virtual tours on the site to modify, update, and delete them. | |
| 429 | +- Authors can access their own tours only and modify, update, or delete them. | |
| 430 | +- Admins can remove access from Authors and Editors at any time. | |
| 419 | 431 | |
| 420 | -= 13. How can I report security bugs? = | |
| 432 | += 14. How can I report security bugs? = | |
| 421 | 433 | You can report security issues through the Patchstack Vulnerability Disclosure Program. |
| 422 | 434 | The Patchstack team will review & handle the issue. [Report a security vulnerability.](https://patchstack.com/database/vdp/wpvr) |
| 423 | 435 | |
| 424 | 436 | |
| @@ -429,20 +441,112 @@ | ||
| 429 | 441 | 3. Basic Settings of Virtual Tour |
| 430 | 442 | 4. Preview Image on Virtual Tour |
| 431 | 443 | 5. Preview Image Virtual Tour |
| 432 | 444 | 6. Advanced Controls of Virtual Tour |
| 433 | -7. Control Buttons of Virtual Tour | |
| 434 | -8. 360 Image Basic Settings | |
| 435 | -9. 360 Image Advanced Settings | |
| 436 | -10. Set Information on Hotspots | |
| 437 | -11. Connect 360 Degree Images on Hotspots | |
| 438 | -12. 360 Video Tour | |
| 445 | +7. Add Floor Plan in your Virtual Tour | |
| 446 | +8. Control Buttons of Virtual Tour | |
| 447 | +9. 360 Image Basic Settings | |
| 448 | +10. 360 Image Advanced Settings | |
| 449 | +11. Add Floor Plan Pointer in your Virtual Tour | |
| 450 | +12. Set Information on Hotspots | |
| 451 | +13. Connect 360 Degree Images on Hotspots | |
| 452 | +14. 360 Video Tour | |
| 439 | 453 | |
| 440 | 454 | |
| 455 | +== Source Code == | |
| 456 | + | |
| 457 | +This plugin uses Webpack to compile JavaScript/CSS. To comply with WordPress.org guidelines, the uncompiled source code (`src` folders) and configuration files (`package.json`, `webpack.config.js`) are included in this package. To compile, run `npm install` and `npm run build` in the plugin root. Third-party library sources (videojs-vr, tether) are available alongside their distributed files or via our npm dependencies. | |
| 458 | + | |
| 441 | 459 | == Changelog == |
| 442 | 460 | |
| 443 | 461 | = WPVR (Free) = |
| 444 | 462 | |
| 463 | += 9.1.3 (2026-09-17) = | |
| 464 | +* Security Fix: Resolved broken access control, authorization bypasses, and stored XSS vulnerabilities in the setup wizard, tour file import, and REST API endpoints. | |
| 465 | +* Fix: Restored Fluent Forms and WooCommerce product hotspot types in the modern tour editor. | |
| 466 | +* Enhancement: Added searchable dropdown with live search and request cancellation for selecting Fluent Forms and WooCommerce products in hotspot configuration. | |
| 467 | +* Fix: Improved Fluent Forms script handling, layout styling, and dynamic form re-initialization inside tour scenes. | |
| 468 | +* Fix: Resolved issue where scene numbering counter failed to reset after deleting scenes in the creation modal. | |
| 469 | +* Fix: Corrected typo in default scene name across translation strings. | |
| 470 | + | |
| 471 | += 9.1.2 (2026-09-15) = | |
| 472 | +* Fix: Restored embed and social share functionality for virtual tours in the new UI (feature parity with legacy UI). | |
| 473 | +* Fix: Resolved embedded tour rendering issue (black screen) when tour loaded via the embed iframe. | |
| 474 | +* Fix: Improved tour type detection, hotspot rendering, and data validation across legacy and API services. | |
| 475 | + | |
| 476 | += 9.1.1 (2026-09-08) = | |
| 477 | +* Fix: Resolved issue where tours created with the new UI failed to render when embedded. | |
| 478 | +* Fix: Improved tour type detection and state synchronization across legacy and REST API services. | |
| 479 | +* Fix: Prevented WordPress wptexturize and content filters from corrupting tour inline scripts. | |
| 480 | +* Fix: Resolved container ID conflicts and script errors when embedding multiple tour instances on the same page. | |
| 481 | +* Fix: Resolved hotspot click and modal popup display issues across different content formats. | |
| 482 | +* Fix: Added safe fallbacks to prevent PHP undefined key warnings in scene and hotspot data validation. | |
| 483 | + | |
| 484 | += 9.1.0 (2026-09-03) = | |
| 485 | +* New: Added Breakdance page builder integration with dedicated WPVR block support. | |
| 486 | +* New: Added 360-degree video tour support with Video.js and VideoJS-VR integration in the modern tour editor and frontend. | |
| 487 | +* Fix: Resolved self-hosted 360-degree video dragging and touch navigation issues with robust deferred initialization. | |
| 488 | +* Fix: Resolved Gutenberg block inline script corruption caused by wptexturize modifying operators in the content filter. | |
| 489 | +* Fix: Improved video tour metadata handling, state synchronization, and toggle logic between UI modes and editor. | |
| 490 | + | |
| 491 | += 9.0.3 (2026-09-01) = | |
| 492 | +* Security Fix: Enforced object-level authorization (BOLA) checks on tour REST API and AJAX endpoints so users can no longer read, edit, or delete tours they don't own. | |
| 493 | +* Security Fix: Restricted the UI mode toggle endpoint to administrators only. | |
| 494 | +* Security Fix: Sanitized hotspot content (including FluentForm hotspots) on both server and client sides to prevent stored XSS. | |
| 495 | + | |
| 496 | += 9.0.2 (2026-08-28) = | |
| 497 | +* Fix: Resolved `wpvrhotspot is not defined` error when caching and JavaScript deferral plugins (Autoptimize, WP Rocket, LiteSpeed Cache) are active. | |
| 498 | +* Fix: Ensured frontend scripts and styles are reliably enqueued across Gutenberg blocks and page builder widgets. | |
| 499 | +* Fix: Resolved fatal error on `update.php` during plugin updates. | |
| 500 | +* Fix: Resolved mobile touch dragging and swipe navigation dropping or getting interrupted on mobile browsers. | |
| 501 | +* Fix: Ensured tour navigation controls (mouse drag, zoom, and keyboard movement) remain properly enabled by default on the Free tier. | |
| 502 | +* Fix: Corrected keyboard movement control setting mapping in the tour editor. | |
| 503 | + | |
| 504 | += 9.0.1 (2026-08-20) = | |
| 505 | +* Fix: Fix mouse drag & drop issue. | |
| 506 | +* Fix: Unexpected variable warning. | |
| 507 | + | |
| 508 | + | |
| 509 | += 9.0.0 (2026-08-20) = | |
| 510 | +* New: Introducing the new WPVR user interface for a faster and more intuitive tour-building experience. | |
| 511 | +* New: Added keyboard accessibility to improve tour navigation and interaction. | |
| 512 | +* New: Added an imported tour indicator for easier identification of imported tours. | |
| 513 | +* New: Added smart warning diagnostics to help identify and resolve errors. | |
| 514 | +* Bug Fix: Prevented hotspots from overlapping panorama controls, keeping controls visible and accessible. | |
| 515 | +* Bug Fix: Fixed hotspot link types not opening their configured destinations correctly. | |
| 516 | +* Bug Fix: Improved image-switching performance in the preview section. | |
| 517 | +* Bug Fix: Fixed broken layout and alignment issues in the desktop tour builder. | |
| 518 | +* Bug Fix: Removed unexpected warnings from WordPress admin screens. | |
| 519 | +* Bug Fix: Fixed access and rendering issues for password-protected scenes. | |
| 520 | + | |
| 521 | + | |
| 522 | += 8.5.79 (2026-08-13) = | |
| 523 | +* Fix: Tours using `width="embed"` retain their fullscreen layout and control buttons. | |
| 524 | +* Enhancement: Improve tour loading speed on backend. | |
| 525 | + | |
| 526 | += 8.5.78 (2026-08-12) = | |
| 527 | +* Fix: Resolves FontAwesome icon rendering conflicts with active themes and adds dynamic script cache-busting for Pannellum. | |
| 528 | +* Enhancement: Added an "Imported" status badge in the admin tour list table (All Tours screen) for tours created via import. | |
| 529 | + | |
| 530 | += 8.5.77 (2026-07-30) = | |
| 531 | +* Fix: Vimeo video tour issue resolved for both preview and frontend. | |
| 532 | +* Fix: Prevent duplicate image entries in the onboarding media gallery. | |
| 533 | + | |
| 534 | += 8.5.76 (2026-07-06) = | |
| 535 | +* Fix: Panorama image now loads correctly when XHR is blocked by WAF or hotlink protection | |
| 536 | +* Fix: Removed unnecessary stripslashes() call from panodata JSON parsing | |
| 537 | +* Fix: Resolved stale panoImage reference in async XMP metadata reader | |
| 538 | + | |
| 539 | += 8.5.75 (2026-06-11) = | |
| 540 | +* Fix: Restored WPVR Pro tab compatibility for Floor Plan, Background Tour, and Street View when WPVR Pro v6.7.4 is active with a valid license. | |
| 541 | + | |
| 542 | += 8.5.74 (2026-06-04) = | |
| 543 | +* Fix: Improve 360 video touch support and iPhone fallback | |
| 544 | + | |
| 545 | += 8.5.73 (2026-05-20) = | |
| 546 | +* Fix: Mobile touch dragging no longer scrolls the page and now supports smooth vertical VR navigation. | |
| 547 | +* Compatibility: WordPress 7 | |
| 548 | + | |
| 445 | 549 | = 8.5.72 (2026-05-13) = |
| 446 | 550 | * New: Goodlayers page builder support |
| 447 | 551 | * Fix: Shortcode not rendering issue |
| 448 | 552 | * Fix: Breakdance builder compatibility |
| @@ -502,5 +606,5 @@ | ||
| 502 | 606 | |
| 503 | 607 | |
| 504 | 608 | == Upgrade Notice == |
| 505 | 609 | |
| 506 | -Keep WPVR updated to the latest version. It makes sure that you get the improvements, new features, and bug fixes instantly. | |
| 610 | +Keep WPVR updated to the latest version. It makes sure that you get the improvements, new features, and bug fixes instantly. | |