Description
MW Messenger Button is a lightweight and customizable plugin that adds a beautiful floating WhatsApp contact button to your WordPress site.
Key features:
- π§ Customize phone number, button color and text
- π― Control button position: vertical & horizontal offsets
- οΈ Align button to the left or right side
- π Set a custom button size for desktop and mobile
- π¬ Choose a hover animation: grow, bounce, pulse, rotate, shake, wobble or tada
- β¨ Choose an entrance animation: fade, slide up or zoom in
- π Turn the pulsing rings on/off and pick their speed (slow, normal, fast)
- π±οΈ Optionally show the button only after the visitor scrolls down
- βΏ Respects the visitor’s “reduce motion” accessibility setting
- π¨ Add your own CSS class and/or ID
- π¬ Set a default message (e.g.
Hello, I'm interested in your services) - ποΈ Hide the button on desktop or mobile devices
- π Choose between two styles: classic icon or button with text
- π± Fully responsive design
Perfect for support, chat, sales, and direct contact.
License
This plugin is released under the GPLv2 or later. You are free to use, modify, and distribute it.
Installation
- Upload the plugin folder to the
/wp-content/plugins/directory - Activate the plugin through the “Plugins” menu in WordPress
- Open the MW Messenger Button menu in the WordPress admin sidebar to configure the options
- Enjoy π
FAQ
-
Yes, you can choose between a classic WhatsApp icon or a button with text and animated rings.
-
Can I control the animations?
-
Yes. You can pick a hover animation (grow, bounce, pulse, rotate, shake, wobble, tada), an entrance animation (fade, slide up, zoom in), turn the pulsing rings on or off, and set their speed.
-
Will animations bother users who prefer less motion?
-
No. When “Respect Reduced Motion” is enabled (the default), animations are automatically disabled for visitors whose system requests reduced motion.
-
Can I use a custom class or ID?
-
Yes, both are supported for better control via your CSS or JavaScript.
-
Will it work on all devices?
-
Yes. You can also control visibility for desktop or mobile.
-
Is it free?
-
Yes, this plugin is 100% free.
Reviews
Contributors & Developers
“MW Messenger Button” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “MW Messenger Button” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.7.0
- New: Hover animations (grow, bounce, pulse, rotate, shake, wobble, tada), driven by a lightweight script over CSS keyframes
- New: Entrance animations (fade, slide up, zoom in)
- New: Toggle the pulsing rings on/off and choose their speed (slow / normal / fast)
- New: Option to show the button only after the visitor scrolls down, with a configurable offset
- New: “Respect Reduced Motion” accessibility option (enabled by default)
- Improved: Pulsing rings are now correctly staggered for both button styles
- Improved: Settings screen grouped with an “Animations” section
1.6.0
- Added custom button size for desktop and mobile
1.3
- Added alignment options (left/right)
- Added button style switcher (text or classic icon)
- Added custom CSS class and ID fields
- Improved mobile/desktop offset settings
- Refactored CSS and hover behavior
1.2
- Prefilled message support
- Visibility control (hide on mobile/desktop)
- Initial admin panel styling
1.0
- First release: basic WhatsApp button with customization
