WP VR – 360 Panorama and virtual tour creator for WordPress


Create amazing virtual tours on your own easily using WPVR. Let visitors take a tour of your place remotely, and get them more excited.

With WPVR, you can create a virtual tour where visitors can navigate a 360 view of your location, switch between several scenes, get information on items on the location, zoom in and out to get a better view and get an overall idea about how your place may look in reality.

Simply provide a 360 panoramic image, and this plugin will transform it into a realistic tour.

WPVR is fully compatible with Gutenberg Block Editor and Elementor Page Builder.

Demo Virtual Tour (Pro) | Documentation | Premium Version

Why Use WPVR?

WPVR gives all the features needed to create a quality virtual tour without any hassle.

Get several exclusive features, such as:

Simple interface optimized to create virtual tours easily 
Simple, easy, and straight forward options to add your 360 panoramic images and create a virtual tour.

You can also add an auto rotation effect, scene fade animation when transmitting between scenes and many more to create an attractive virtual tour.

Plus, it includes the feature to preview the tour at the back-end for proper inspection and tour creation.

Read detailed documentation and video tutorials for assistance.

Create an interactive realistic tour with multiple scenes
Add several scenes and add hotspots to connect them into a tour. Create multiple hotspots for every scene at your own will, to connect to different scenes and generate a realistic tour experience.

Gyroscope support for mobile devices on WPVR Pro.

Plus, hotspots can be used to provide information on click or hover, which will act as a guide to viewers.

Customize hotspots to create more attraction
WPVR comes with over 900+ custom icons to choose from, to use as hotspots. It features to change colors and add blinking animation to the custom icons to make the hotspots more catchy.

Also, WPVR allows you to add custom icons on your own using custom CSS. 

Get a reliable support team to help you out at all times.

Get more features for full control of the tour such as scene boundary control, zoom level control, default scene face, and many more.

Embed virtual tour without hassle
Once a tour is created, it will generate a tour ID which is used to embed the tour on the website either through Gutenberg block or Elementor widget.

The tour will also generate a shortcode. For classic editor or WPBakery Page Builder, use the shortcode to embed the tour. (Use the Raw HTML block on WPBakery Page Builder.)

Gutenberg Block Support
On Gutenberg block editor has the WPVR block under the common blocks. It is used to embed the virtual tour. Provide the tour ID and assign your desired width and height, and the tour will be embedded.

Elementor Widget Support
The Elementor page builder will have a WPVR widget under the general widgets. Drag and drop the widget onto the page. Provide the tour ID and set your required width and height to get a live preview.

For more control over creating a virtual tour, learn about the Premium version.


  • Gutenberg block support
  • Elementor widget support
  • Responsive default design
  • Preview tour on back-end
  • Add multiple scenes and hotspots
  • Auto rotation with speed control
  • Auto rotation pause and stop control
  • Keyboard direction keys or mouse to navigate
  • Keyboard +/- keys or mouse scroll to control zoom
  • Scene type hotspot to connect scenes
  • Info type hotspots to give information, on-click or hover
  • Embed video, image or website link to hotspots
  • On screen controls and full screen mode
  • Hotspot customization with custom CSS
  • Scene fade animation
  • Full width tour tag
  • 360 Video embed support
  • Radius tag for VR border radius
  • Control plugin scripts and styles to load them on specific pages only.
  • Plugin Rollback support
  • Oxygen builder support
  • Multi-site support
  • Support from support forum


  • All free features
  • Unlimited scenes and hotspots (limited to 5 in free version)
  • Gyroscope support on mobile devices
  • 900+ premium hotspot icons
  • Color picker for custom hotspot
  • Control max, min and default zoom level
  • Scene boundary control
  • Custom default scene face
  • Custom compass for panorama
  • Add scene title and description tag
  • File export and import (for WPVR only)
  • Duplicate tour on one click
  • Custom scene gallery
  • Custom control buttons
  • Google street view embed
  • Company logo
  • Partial Panorama
  • User role support
  • Mouse scroll switch
  • 360 video autoplay and loop switch
  • VR background music support
  • Personalized support (e-mail or forum)

Instructions to upgrade to pro

We have many more amazing features planned. Take look at our development roadmap.

Have a suggestion or feature request? Let us know!

Upcoming Features
– WooCommerce Integration
– Flat Image Support
– Ground map
– Connect multiple tours


Privacy Policy

WP VR uses Appsero SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.

Appsero SDK does not gather any data by default. The SDK only starts gathering basic telemetry data when a user allows it via the admin notice. We collect the data to ensure great user experience for all our users.

Integrating Appsero SDK DOES NOT IMMEDIATELY start gathering data, without confirmation from users in any case.

Learn more how Appsero collects and uses this data.


  • Demo view
  • Demo view
  • Demo view
  • Demo view
  • Demo view
  • Demo view
  • Demo view
  • Demo view
  • Demo view
  • Demo view
  • Demo view
  • Demo view
  • Demo view
  • Demo view
  • Demo view





1. Why should I use WPVR?

You can easily create a Virtual Tour for your place using WPVR. You simply need to provide a 360 degree panoramic photo, and this plugin will create a virtual tour which visitors can navigate easily. You can further add hotspots to include information or add more scenes to navigate to.

2. Installation

You can download the plugin either from wordpress.org or from rextheme.com. Once you have downloaded the file, you can then go to your dashboard, under plugin, select Add New and upload the file. Then Install and activate the plugin. Once activated, on the left side under your dashboard, you will find the option WPVR at the bottom.

3. What kind of pictures should I take to use in WPVR?

To make a perfect equirectangular image, you need to use a 360 degree panoramic photo of the area you want to preview.

4. Can I embed images and videos on hotspot?

Yes, you can include image source or video embed link on the section On Click Content in a hotspot, which will view the image or video when clicked on.

5. Can I Customize the Content on the hotspot?

Yes. You can create a custom class on your theme, stating whatever style you want. 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.

6. How can I embed a virtual tour using Gutenberg Block Editor??

Under common blocks, you will find a block called WPVR. Add WPVR block. Select the block and on the dynamic toolbar on the right, you will get the options to add ID, Height and Width. Collect the ID from the virtual tour you created. Assign height and width according to your convenience.

7. What do I do if I get “THE FILE (image link) COULD NOT BE ACCESSED” error?

Sometimes when you add a tour on your site, you might face this issue that rather than loading the tour it will give the error “THE FILE (…) COULD NOT BE ACCESSED.”

This error shows up when you are running a website under “HTTPS” (secured with SSL certificate) whereas your image link is under “HTTP” (unsecured).

To solve this issue, go to your WordPress Dashboard > Settings > General. Here make sure you have “https” added to both “WordPress Address (URL)” and “Site Address (URL)”. That’s it. Your virtual tour will load with no issues. 

8. How to activate Gyroscope on IOS devices?

  1. Go to Settings > Safari
  2. Scroll down to the Privacy & Security section
  3. Enable Motion & Orientation Access

That’s it. Now you can go to the browser and open the page with the virtual tour.

You will find the gyroscope icon at the top left side.

9. I Use Autoptimize plugin

If you use Autoptimize, then you need to exclude our plugin from their minification function.

Simply add “/plugins/wpvr” to exclusion field (or use the location where you store plugins)




WP VR – 360 Panorama and virtual tour creator for WordPress はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。


“WP VR – 360 Panorama and virtual tour creator for WordPress” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。



  • Hotspot custom icon support.
  • On screen control available.


  • Default scene can be selected from scene tab.
  • Default height and width given for shortcodes.


  • Gutenberg block support
  • Bug fix.


  • Save draft fixed.
  • Error handling fixed.
  • Video support added.
  • Slider revolution conflict fix.
  • Auto rotation
  • Rotation pause and stop control


  • Dynamic Font-Awesome icon added for hotspot.
  • Dynamic color picker added for hotspot color.
  • Custom panorama compass support.
  • Default zoom level.
  • Maximum and minimum zoom range.
  • Customize each scene’s default face on load.
  • Scene grab control and custom boundary for each scene.


  • Scene title and author tag support.
  • Elementor widget support.


  • Elementor widget support for free.
  • Mozilla Firefox bug fix.
  • CDN load fix.
  • Block input dropdown added.
  • Hotspot based scene face added.


  • Font-awesome icon load fix.
  • Plugin conflict fix.
  • Rextheme link removed from premium version.


  • Gyroscope support on premium version.
  • Appsero error fix.
  • Gutenberg block column layout fix.


  • Duplicate tour.
  • Blink animation automated.
  • Language issue fixed.


  • Post memory limit fix.


  • Dynamic error reporting added.


  • Tour selector updated on vr block.


  • File import & export system added.
  • Fullwidth tag added.
  • Placeholder color changed.


  • Custom scene gallery.
  • Border radius tag added.
  • Modified preview window.


  • Custom scene gallery conflict and bug fix for iphone and ipad.


  • Placeholder change.


  • Repeater delete confirmation fix.


  • Gallery carousal fix


  • Gallery carousal design fix
  • Css and js restricted


  • Autorotation error fix
  • Ziparchive class error fix


  • Rotation fix on default scene face
  • Rotation fix on hotspot to target scene face
  • Plugin library update


  • WordPress.com hosting support fixed


  • Custom control feature for pro version
  • WordPress 5.3 bug fix


  • Google street view embed


  • Company logo on pro version
  • Made preview load more efficient


  • JS & CSS load optimized


  • Front-end error fix


  • js optimization removed


  • Partial Panorama for pro version


  • Load box design changed


  • Gallery toggle fix


  • User role support added


  • 360 video autoplay and loop
  • Mouse scroll support added


  • Keyboard control switch added
  • Font-Awesome conflict fix


  • Draggable switch added
  • Setting title capitalized


  • Draggable error fix
  • Control plugin scripts and styles to load them on specific pages only.


  • Library updated
  • Fixed default icon issue on android.


  • Gyroscope Support fix for custom control


  • Gyroscope conflict fix with default control
  • WordPress high resolution image upload
  • Input type error handled


  • Script & Style file control modified


  • Scene title field added for gallery content


  • Home button added to return to default scene

5.1.0 (26-03-2020)

  • Auto device based gyro enable added

5.2.0 (02-04-2020)

  • Author URL field added

5.3.0 (16-04-2020)

  • Keyboard zoom control added
  • Logo style modified

5.4.0 (27-04-2020)

  • Device Orientation control fix

5.5.0 (12-05-2020)

  • Custom control conflict fixed
  • On click container fixed
  • Self hosted video pause on cross button

5.6.0 (15-06-2020)

  • VR background music support

5.7.0 (20-7-2020)

  • UI updated
  • Youtube 360 video autoplay fixed
  • Company logo style fixed
  • Save draft issue fixed
  • Gallery thumbnail size image loaded
  • Gallery scene ids replaced with scene title
  • Plugin rollback feature added

5.8.0 (25-7-2020)

  • Submit restriction to control gyro for SSL
  • Add-on compatibility added
  • Mobile notice added
  • License input type changed to password
  • On click content container responsive issue fixed

5.9.0 (27-7-2020)

  • Export/import SSL error fixed
  • JS error fixed

6.0.0 (28-7-2020)

  • Error fix for safari
  • JS error fix for optimization

6.1.0 (31-7-2020)

  • Style issue fixed for on click content

6.2.0 (07-08-2020)

  • Oxygen builder support added
  • Multi-site support added
  • Dynamic front-end notice added