Linux 软件免费装
Banner图

Contact Button – WhatsApp Contact Button, Call Button & Click to WhatsApp by WebAdis

开发者 adityapaul
更新时间 2026年9月12日 03:36
PHP版本: 8.0 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

whatsapp click to chat contact button call button floating button

下载

1.0.3 1.0.0

详情介绍:

Contact Button by WebAdis adds a floating contact button to your WordPress site so visitors can reach you in one tap. Show a WhatsApp contact button, a call button, or a call and WhatsApp button together in one expandable menu — plus SMS, email, Telegram, Messenger and 20+ other channels. The contact button loads only on pages where it is allowed to appear, works with page-caching plugins, and never sends any data to an external server. It fits any theme or page builder, including Elementor, Astra, Divi, GeneratePress and WooCommerce stores. WhatsApp Contact Button & Click to WhatsApp Add a click to WhatsApp button that opens a chat with your number instantly, on desktop and mobile. Set an optional pre-filled message so every WhatsApp chat starts with the context you want, such as the page name or a greeting. Call Button & SMS Button Add a click-to-call button that dials your phone number on mobile devices, and an SMS button with a pre-filled text. Combine the call button and WhatsApp button in a single floating menu so visitors pick the channel they prefer. 20+ Contact Channels WhatsApp, Phone Call, SMS, Email, Telegram, Messenger, Instagram, Facebook, LinkedIn, X (Twitter), Pinterest, YouTube, Skype, Discord, Slack, Line, Viber, Signal, WeChat, Custom URL and Custom Button. Display Modes Full Appearance Control Position (six corners and sides), shape (circle, rounded, square), size, colors, spacing, animation, opacity, a call-to-action bubble ("Need help?"), per-channel labels and a live preview with a desktop/mobile toggle. Display Rules Show the contact button on the whole site or only on selected pages: by page type, specific URL paths (with wildcards), login state, user role, device (desktop, tablet, mobile) and schedule (days and hours). Device and schedule rules run in the browser so they stay correct with page caching. Click Tracking Track every contact button click in Google Analytics 4, Google Tag Manager, Meta Pixel or a generic dataLayer — using the analytics tools already on your site. No data is sent to WebAdis. Lightweight, Accessible and Secure Privacy This plugin does not collect, store or transmit any personal data. Optional click-tracking events are dispatched only to analytics libraries (gtag, dataLayer, fbq) already installed on your site. Learn more and view documentation at WebAdis.com.

安装:

  1. Upload the contact-buttons-by-webadis folder to the /wp-content/plugins/ directory, or install directly through the WordPress Plugins screen.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Go to Contact Buttons in the WordPress admin menu.
  4. Add one or more channels under the Buttons tab and enter your contact details (for example, your WhatsApp number with country code).
  5. Adjust the appearance under the Appearance tab, set any display rules under Display Rules, then click Save changes.

屏幕截图:

  • The settings screen with live preview.
  • Display rules including device, role and schedule targeting.
  • Per-channel button configuration.

升级注意事项:

1.0.3 Fixes URL rules on subdirectory installs, app links opening blank tabs, and keyboard access to hidden buttons. No upgrade steps required. 1.0.2 Fixes button shapes and colours on sites using Astra, Elementor and similar themes. 1.0.1 Fixes broken Skype, Viber and WeChat buttons and adds security hardening. No upgrade steps required. 1.0.0 Initial release. No upgrade steps required.

常见问题:

How do I add a WhatsApp contact button to WordPress?

Install and activate the plugin, open Contact Buttons → Buttons, add the WhatsApp channel and enter your number with country code (digits only, e.g. 15551234567). Save, and the WhatsApp button appears on your site.

Can I show a call button and a WhatsApp button together?

Yes. Add both the Phone Call and WhatsApp channels. In multi-button mode they appear in one expandable menu; in single mode the first enabled channel becomes the only button.

Does the click to WhatsApp button work on desktop?

Yes. On mobile it opens the WhatsApp app; on desktop it opens WhatsApp Web or the desktop app, with the pre-filled message if you set one.

Which number format should I use for WhatsApp?

Enter the full international number using digits only, including the country code — for example 15551234567. Do not add a "+", spaces or dashes.

Does it work with Elementor, Astra, Divi and WooCommerce?

Yes. The contact button is independent of your theme or page builder and includes its own styles, so it looks the same everywhere. WooCommerce shop and product pages can be targeted in the display rules.

Does the widget work with caching plugins?

Yes. Page-level rules (page type, URL, login state, role) are evaluated on the server, while visitor-level rules (device type and schedule) run in the browser. This means the widget behaves correctly even when pages are served from cache. Note: if your full-page cache serves identical HTML to logged-in and logged-out visitors, login-state and role rules may not apply correctly on cached pages.

Will the contact button slow down my site?

No. The CSS and JavaScript files are small and load only on pages where the button is allowed to display. There is no jQuery dependency and no external network request.

Is the plugin GDPR friendly? Does it send data to WebAdis?

The plugin sets no cookies, stores no visitor data and makes no external requests of its own. Tracking events, if enabled, are sent only to the analytics tools already running on your site (such as Google Analytics or Meta Pixel), which are governed by your existing consent setup.

Can I show the contact button on specific pages only?

Yes. You can target by page type, specific URL paths (with * wildcards), login state, user role, device type and schedule. A single widget configuration is supported in this version.

Is the plugin translation ready?

Yes. All user-facing strings, including the settings screen, are wrapped in WordPress translation functions with the text domain contact-buttons-by-webadis.

更新日志:

1.0.3 1.0.2 1.0.1 1.0.0