Volade
Volade
Description
Volade connects your WordPress site to the Volade ecosystem with a clean, WordPress.org-compliant freemium approach.
Features
- Free features work out of the box, no external configuration required.
- Premium entitlements verified server-side via api.volade.com.
- No payments or checkout are handled inside this plugin.
- Graceful fallback: if the API is unreachable, the plugin treats the site as non-premium with a short cache, and never breaks the site.
- Dedicated top-level menu on the left of the dashboard, with a screen for Overview, Settings, License, Language, Tools and About.
- Interface translated into 17 languages, selected with flag icons (SVG, no emoji).
- Design and colour tokens taken verbatim from volade.com, so the admin screens match the site.
- Discreet marketing only: the Free vs Premium comparison, a review link and a newsletter link live on the plugin’s own screens. No global admin notice is ever displayed.
- Backup tools on Volade > Tools: export every setting to a JSON file, import one back, or restore the defaults. Each operation is capability-checked, nonce-checked and validated against a whitelist of this plugin’s own options.
- A System Information panel (plugin, WordPress and PHP versions, last check) that is read entirely locally: rendering it never sends a request.
- A short “Getting started” checklist on the Overview, computed from state already stored in your database. Nothing is locked behind it, and it sends nothing anywhere.
- Extension points for developers: actions and filters around the API call, the entitlement, the screens and the settings, plus
wp voladeWP-CLI commands.
External Services
This plugin connects to an external service to verify Premium entitlements. The connection happens only when you run a premium status check yourself from Volade > Tools. The plugin never contacts this service automatically, in the background or on a schedule, and rendering a screen never triggers an outbound request.
Service provider: Volade
Service URL: https://api.volade.com/
What it is used for: Verifying whether the current site holds an active Premium entitlement.
Data sent:
- Site URL (
home_url()) - Domain (host extracted from the site URL)
- Plugin version (
VOLADE_VERSION) - Plugin identifier (
volade) - Optional license key, only if one has been entered in Volade > Settings
- Optional
Authorization: Bearerheader, only if an API key has been entered in Volade > Settings
No personal user data, no email addresses, no payment data and no user identifiers are collected or transmitted by this plugin.
When it is sent: Only when a premium entitlement check is performed. Results are cached in a WordPress transient (1 hour on success, 5 minutes on failure) to minimize the number of requests.
Terms of Service: https://volade.com/en/terms.html
Privacy Policy: https://volade.com/en/privacy.html
Installation
- Upload the
voladefolder to the/wp-content/plugins/directory, or install it via the Plugins screen in WordPress. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- (Optional) Open the “Volade” menu on the left of the dashboard, then Settings, to configure the API connection.
Faq
No. Upgrades and license management happen off-site at https://volade.com/. No checkout is processed inside this plugin.
The plugin fails gracefully: it treats the site as non-premium and caches that result for a short period (5 minutes) to avoid repeated requests. The site keeps working normally.
See the “External Services” section below.
Arabic, Chinese, Dutch, English, French, German, Hindi, Indonesian, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, Turkish and Vietnamese. The selection only affects the Volade screens, never the rest of your site.
Yes. Volade exposes actions and filters, so you never have to edit its files:
volade_admin_capability– capability required to reach the Volade screens (defaultmanage_options).volade_api_url– final URL of the premium check request.volade_request_args– arguments handed towp_remote_post().volade_request_body– payload sent to api.volade.com, before it is encoded.volade_premium_result– the entitlement returned after the API answered, before it is cached.volade_premium_checked– action fired when a check reached the API and was cached ($is_premium). Not fired when the answer came from the cache.volade_upgrade_url– the off-site upgrade link.volade_export_payload– the settings download, before it is streamed.volade_option_updated– fired when one of the plugin’s own options changes ($option, $old_value, $value).volade_settings_imported,volade_settings_restored– fired after a backup import or a restore to defaults.volade_before_render,volade_after_render– wrap every Volade screen ($view).
Three WP-CLI commands are available too: wp volade status reads the stored state without any request, wp volade test performs a premium check, and wp volade clear-cache drops the cached result.
Volade > Tools > Settings Backup. The export is a plain JSON file of this plugin’s own options, produced on demand from your database. It contains your API and license keys, so treat it like a password. Import re-runs every value through the same sanitiser the Settings screen uses, so a tampered file cannot write an unsanitised value. Nothing in that screen contacts a server.
Reviews
Changelog
1.0.0
- Initial release.
- 17-language interface with SVG flag icons, colour tokens taken from volade.com.
- Premium entitlement verified server-side via api.volade.com, with transient caching and graceful failure.
- Settings export, import and restore to defaults, plus a locally read System Information panel.
- “Getting started” checklist on the Overview.
- Actions and filters around the API call, the entitlement, the screens and the settings;
wp voladeWP-CLI commands.