Get Started

Add widgets to WordPress

Paste one snippet in a Custom HTML block. No plugin to maintain, nothing added to your theme, and it survives theme changes.

WordPress lets you put HTML anywhere with the Custom HTML block, and that is all a myNaturevista widget needs. The widget loads in its own frame, so your theme's styles cannot break it and it cannot break your theme.

You design the widget in your myNaturevista dashboard. Change its colours, texts or content there and every page that shows it updates by itself: you do not edit the page again.

Setup

How to add a widget to WordPress

Three steps, a few minutes.

  1. 1

    Create a free account with your site's domain

    Sign up at myNaturevista with the domain your visitors see (example.com). The Free plan includes three live widgets and 1,000 views a month.

  2. 2

    Add a widget and copy its code

    Pick it in the Widget Gallery, set it up with the live preview, and copy the embed code it gives you.

  3. 3

    Paste it in a Custom HTML block

    Edit the page or post, add a block, search for "Custom HTML", paste the code and update the page. In Elementor use the HTML widget; in Divi, the Code module.

embed code
<!-- 1. Load the myNaturevista loader once per page -->
<script src="https://mynaturevista.com/w.js"></script>

<!-- 2. Place the widget wherever it should appear -->
<div data-menv-widget="WIDGET_ID"
     data-menv-key="YOUR_API_KEY"
     data-menv-instance="YOUR_INSTANCE_ID"></div>
Good to know

WordPress: what to expect

  • The widget shows on the published page. Inside the editor, the Custom HTML block shows the code until you press Preview.
  • To show it on every page, paste the code in a Custom HTML widget in the footer (Appearance → Widgets, or the Site Editor's footer template).
  • Caching and JavaScript-optimisation plugins (WP Rocket, LiteSpeed, Autoptimize) are fine: the loader finds its widgets even when it is delayed or combined.
Widgets

Widgets for WordPress

Each one has its own guide, with a live demo and its code.

Nature Explorer

Interactive nature and travel widget with countries, places and maps.

Nature Explorer for WordPress

Weather

Current conditions and 7-day forecast for any location.

Weather for WordPress

Moon Phase

Real-time moon phase display with illumination percentage.

Moon Phase for WordPress

Sunrise & Sunset

Daily sunrise, sunset and golden hour times for any location.

Sunrise & Sunset for WordPress

Air Quality

Real-time AQI and pollution index for any city.

Air Quality for WordPress

Countdown Timer

Customizable countdown to any date with themes and messages.

Countdown Timer for WordPress

Calculator

Clean embeddable calculator with multiple modes.

Calculator for WordPress

FAQ / Accordion

Collapsible FAQ section with fully custom Q&A pairs.

FAQ / Accordion for WordPress

Testimonials

Showcase customer reviews and testimonials with star ratings.

Testimonials for WordPress

Button

Create custom buttons that drive clicks and actions.

Button for WordPress

Click to Call

Let users call you instantly with a single tap.

Click to Call for WordPress

Number Counter

Boast your achievements and impressive numbers to your users.

Number Counter for WordPress

Banner

Promote offers and discounts through engaging banners.

Banner for WordPress

PDF Embed

Embed PDF files for convenient viewing and downloading.

PDF Embed for WordPress

Social Media Icons

Add social icons to link users to your profiles easily.

Social Media Icons for WordPress

Background Music

Play ambient background music automatically.

Background Music for WordPress

File Embed

Let users view and download any kind of file.

File Embed for WordPress

WhatsApp Chat

Connect with customers via WhatsApp for quick support.

WhatsApp Chat for WordPress

Logo Showcase

Showcase logos of your clients, partners, and vendors.

Logo Showcase for WordPress

Photo Gallery

Present your photos and images in a stylish gallery.

Photo Gallery for WordPress

Team Showcase

Present your team with photos, roles, and short bios.

Team Showcase for WordPress

Audio Player

Share your audio and music with seamless playback.

Audio Player for WordPress

Telegram Chat

Let visitors reach you instantly through Telegram messages.

Telegram Chat for WordPress

Viber Chat

Let users message you on Viber directly from your website.

Viber Chat for WordPress

Line Chat

Let users contact you easily via Line for quick communication.

Line Chat for WordPress

Instagram Chat

Allow visitors to message you directly via Instagram.

Instagram Chat for WordPress

Radio Player

Stream live radio stations directly on your website.

Radio Player for WordPress

Slider

Create stunning sliders and carousels to showcase your offers.

Slider for WordPress

Portfolio

Create expressive portfolios to present your work and projects.

Portfolio for WordPress

QR Code

Generate a scannable QR code for a link, text or contact info.

QR Code for WordPress

Google Maps

Show your location on an interactive Google Map.

Google Maps for WordPress

Before and After Slider

Showcase transformations with a draggable before/after image comparison.

Before and After Slider for WordPress

Pricing Table

Display your pricing plans in a clean, comparable table.

Pricing Table for WordPress

Restaurant Menu

Display your restaurant's dishes, categories and prices.

Restaurant Menu for WordPress

Timeline

Present your milestones and history as a visual timeline.

Timeline for WordPress

Podcast Player

Share your podcast episodes with a clean playable list.

Podcast Player for WordPress

Blog

Showcase your latest blog posts or articles as clickable cards.

Blog for WordPress

All-in-One Chat

Combine WhatsApp, Telegram, Viber, Line and Instagram into a single chat button.

All-in-One Chat for WordPress
FAQ

WordPress: frequently asked questions

Do I need a plugin to add a widget to WordPress?

No. The Custom HTML block that comes with WordPress is enough: paste the embed code and publish. There is nothing to install or keep updated.

Does it work with Elementor, Divi or WPBakery?

Yes. Each has an element for raw HTML (HTML widget in Elementor, Code module in Divi, Raw HTML in WPBakery). Paste the same code there.

Will it slow down my WordPress site?

The loader is a small script and each widget loads lazily in its own frame, so it does not block your page from rendering.

Does it work on WordPress.com?

On the WordPress.com plans that allow custom code. Self-hosted WordPress has no such limit.

Why is the widget not showing?

The widget only renders on the domain registered in your account. Check that the domain in your dashboard is the one in the address bar, without "www" differences mattering, and that the page is published.

Other platforms

Using something else?

Ready to add your first widget to WordPress?

Free plan: three live widgets, 1,000 views a month, no card needed.

Create your free account