OneClick WP Hello
5 releases · latest v1.0.0 · May 26, 2026
v1.0.0
Current release
Version 1.0.0 is a major rewrite that goes far beyond a simple contact button.
Changes
- Major update — plugin significantly expanded and rewritten from the ground up
New
- Multiple agents / contacts with accessible agent-selection popup (Classic, Minimal, Dark styles)
-
WhatsApp Share Button (
[wa-hello-share]) with auto-inject, alignment control, and Gutenberg block -
Dynamic message variables (
{page_title},{page_url},{site_name},{current_date}, and more) - Business Hours / Availability scheduling with per-agent shift support and timezone selector
- Page and post visibility control (display rules + per-post meta box override)
- Button appearance customization — color pickers, size, border radius, pulse animation
- Floating button style variants — Circle, Pill (with label), Square
- Button alignment control for shortcode and share buttons (global default + per-instance override)
- Chat teaser / CTA popup bubble with time-delay, scroll-depth, and immediate triggers
- Typing animation for chat teaser bubble
- Click analytics with optional GA4 and Facebook Pixel event tracking
- WordPress Dashboard widget for at-a-glance click stats
- Gutenberg blocks for contact and share buttons (server-side rendered)
- Import / Export settings as JSON for backup and migration
- Reset to plugin defaults
- Tabbed admin panel (10 tabs)
Improvement
-
All WhatsApp links updated to
wa.meURL format withrawurlencode() - Full PHP 7.4 / 8.0 / 8.1 / 8.2 / 8.4 compatibility
- Tested up to WordPress 7.0
- Minimum WordPress version updated to 6.2
-
Translation-ready with
.potfile; Indonesian translation bundled - All strings wrapped in i18n functions per WordPress Internationalization Handbook
-
Settings consolidated into a single
wp_optionsarray with backward-compatible migration - Admin CSS scoped to plugin pages only — no style leakage
- Agents and availability CSS/JS loaded conditionally — no unnecessary assets
Security
- Nonce verification on all forms and REST endpoints
-
All outputs escaped —
esc_html,esc_attr,esc_url,wp_kses_postthroughout -
Capability checks (
manage_options) on all admin-side actions - Rate limiting on analytics REST endpoint (30 requests per IP per hour)
- Import allowlist — only known settings keys accepted from uploaded JSON files
Fix
- Corrected broken option key mismatches — floating button now reads correct saved values
- Eliminated double-rendering of the floating button
- Floating button pill style no longer collapses to a circle due to CSS specificity conflict
- Hide on Mobile now reliably hides the button at the 768px breakpoint across all button types
-
[gdpr]shortcode now usesget_permalink()and is registered oninit -
Floating button moved from
wp_headtowp_footerfor correct render order - Missing-number admin notice now reads from unified settings after migration
v0.1.0
Changes
- Complying to Copyright and Trademark Guidelines
- Rebranded "OneClick WhatsApp Hello" to "OneClick WP Hello"
- Code cleaned up
v0.0.3
Changes
- Fixed issue when button is still clickable though the GDPR notice is unchecked
- Compatibility with the latest WordPress version
Show 2 earlier releases
v0.0.2
Changes
- Strings corrected
v0.0.1
---
Changes
- Initial Release