MW Messenger Button

外掛說明

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.

安裝方式

  1. Upload the plugin folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the “Plugins” menu in WordPress
  3. Open the MW Messenger Button menu in the WordPress admin sidebar to configure the options
  4. Enjoy 🎉

常見問題集

Does it support different button styles?

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.

使用者評論

2025 年 9 月 7 日
This is an amazing plugin. It’s incredibly easy to set up and it works perfectly without any issues or conflicts with my other plugins. It’s a simple and effective solution.
2025 年 9 月 7 日
This plugin is a must-have for any business website. It’s simple, reliable, and just works.
2025 年 9 月 6 日
This is the perfect plugin for those who value performance and clean code. It does one job—adds a WhatsApp button—and does it flawlessly without any unnecessary features or extra scripts that slow down your site. A great solution if you want simplicity and speed.
2025 年 9 月 6 日
This plugin is simple, lightweight, and incredibly easy to use. It’s the perfect solution for adding a direct contact button to my site.
2025 年 9 月 6 日
This is a very lightweight and convenient plugin that does exactly what it promises. It is a perfect solution if you need a simple but reliable button to connect with clients via WhatsApp. The setup took only a couple of minutes, and everything works without any issues. I highly recommend it to anyone who doesn’t need any extra, unnecessary functionality.
閱讀全部 5 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈MW Messenger Button〉的開發相關工作。

參與者

將〈MW Messenger Button〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

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