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.
How to add a widget to WordPress
Three steps, a few minutes.
-
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
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
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.
<!-- 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>
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 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 WordPressWeather
Current conditions and 7-day forecast for any location.
Weather for WordPressMoon Phase
Real-time moon phase display with illumination percentage.
Moon Phase for WordPressSunrise & Sunset
Daily sunrise, sunset and golden hour times for any location.
Sunrise & Sunset for WordPressAir Quality
Real-time AQI and pollution index for any city.
Air Quality for WordPressCountdown Timer
Customizable countdown to any date with themes and messages.
Countdown Timer for WordPressCalculator
Clean embeddable calculator with multiple modes.
Calculator for WordPressFAQ / Accordion
Collapsible FAQ section with fully custom Q&A pairs.
FAQ / Accordion for WordPressTestimonials
Showcase customer reviews and testimonials with star ratings.
Testimonials for WordPressButton
Create custom buttons that drive clicks and actions.
Button for WordPressClick to Call
Let users call you instantly with a single tap.
Click to Call for WordPressNumber Counter
Boast your achievements and impressive numbers to your users.
Number Counter for WordPressBanner
Promote offers and discounts through engaging banners.
Banner for WordPressPDF Embed
Embed PDF files for convenient viewing and downloading.
PDF Embed for WordPressSocial Media Icons
Add social icons to link users to your profiles easily.
Social Media Icons for WordPressBackground Music
Play ambient background music automatically.
Background Music for WordPressFile Embed
Let users view and download any kind of file.
File Embed for WordPressWhatsApp Chat
Connect with customers via WhatsApp for quick support.
WhatsApp Chat for WordPressLogo Showcase
Showcase logos of your clients, partners, and vendors.
Logo Showcase for WordPressPhoto Gallery
Present your photos and images in a stylish gallery.
Photo Gallery for WordPressTeam Showcase
Present your team with photos, roles, and short bios.
Team Showcase for WordPressAudio Player
Share your audio and music with seamless playback.
Audio Player for WordPressTelegram Chat
Let visitors reach you instantly through Telegram messages.
Telegram Chat for WordPressViber Chat
Let users message you on Viber directly from your website.
Viber Chat for WordPressLine Chat
Let users contact you easily via Line for quick communication.
Line Chat for WordPressInstagram Chat
Allow visitors to message you directly via Instagram.
Instagram Chat for WordPressRadio Player
Stream live radio stations directly on your website.
Radio Player for WordPressSlider
Create stunning sliders and carousels to showcase your offers.
Slider for WordPressPortfolio
Create expressive portfolios to present your work and projects.
Portfolio for WordPressQR Code
Generate a scannable QR code for a link, text or contact info.
QR Code for WordPressGoogle Maps
Show your location on an interactive Google Map.
Google Maps for WordPressBefore and After Slider
Showcase transformations with a draggable before/after image comparison.
Before and After Slider for WordPressPricing Table
Display your pricing plans in a clean, comparable table.
Pricing Table for WordPressRestaurant Menu
Display your restaurant's dishes, categories and prices.
Restaurant Menu for WordPressTimeline
Present your milestones and history as a visual timeline.
Timeline for WordPressPodcast Player
Share your podcast episodes with a clean playable list.
Podcast Player for WordPressBlog
Showcase your latest blog posts or articles as clickable cards.
Blog for WordPressAll-in-One Chat
Combine WhatsApp, Telegram, Viber, Line and Instagram into a single chat button.
All-in-One Chat for WordPressWordPress: 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.
Using something else?
Ready to add your first widget to WordPress?
Free plan: three live widgets, 1,000 views a month, no card needed.
