Web Makinası – Sohbet Butonu

Description

Web Makinası – Sohbet Butonu adds a lightweight floating contact button to the front end of a WordPress website.

Features include:

  • Normalizes phone numbers for wa.me links.
  • Supports international and local phone number formats such as +90, 0090, 90, and 05xx.
  • Supports [url] and [baslik] variables in the predefined message template.
  • Allows placement in any of the four screen corners.
  • Provides horizontal offset, vertical offset, and button size controls.
  • Controls mobile and desktop visibility separately.
  • Uses no external JavaScript or icon library at runtime.
  • Appears under the shared Web Makinası administration menu.
  • Is designed to coexist with a future Web Makinası Core plugin.

The [url] variable is replaced with the current page URL when the visitor clicks the button. The [baslik] variable is replaced with the current document title. The final message is URL-encoded before the wa.me link opens.

This plugin is not affiliated with, sponsored by, or endorsed by WhatsApp LLC or Meta Platforms, Inc. WhatsApp is a trademark of its respective owner.

Third-party notices

The bundled WhatsApp glyph path is derived from the Font Awesome Free Brands icon set.
Font Awesome Free icons are licensed under CC BY 4.0.
https://fontawesome.com/license/free

Installation

  1. Upload the plugin ZIP through Plugins > Add New > Upload Plugin, or copy the plugin directory to /wp-content/plugins/.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Open Web Makinası > WhatsApp Button.
  4. Enter the destination phone number and configure the display options.
  5. Save the settings.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Web Makinası – Sohbet Butonu” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.5

  • Fixed predefined messages not being added when the enabled setting had an empty saved template.
  • Added a real default message template instead of relying only on placeholder text.
  • Prebuilds the message URL on DOM ready and refreshes it during click capture for reliable navigation.

1.0.4

  • Changed all translatable source strings to standard English for WordPress.org localization.
  • Removed bundled PO, MO, and POT files; translations are managed through translate.wordpress.org.
  • Removed the custom translation loader and the obsolete Domain Path header.
  • Kept the plugin slug, settings, namespaces, asset handles, URIs, and front-end behavior unchanged.

1.0.3

  • Aligned the plugin directory, main plugin file, text domain, and translation file names with the webmakinasi-sohbet-butonu slug.
  • Updated the plugin and author URIs to their distinct canonical addresses.
  • Kept existing settings, namespaces, asset handles, and front-end behavior unchanged.

1.0.2

  • Made Turkish the source and default interface language.
  • Added bundled English translations for the administration screen and front-end accessibility text.
  • Localized the administration JavaScript validation message.
  • Added a valid languages directory and Domain Path header.

1.0.1

  • Renamed the plugin and slug to avoid using a restricted trademark in the plugin identity.
  • Removed the unnecessary manual text-domain loader.
  • Removed the unused Domain Path header.
  • Replaced the root markdown license notice with this readme notice.
  • Prefixed uninstall variables according to WordPress coding standards.
  • Changed the WordPress.org-facing readme content to standard English.
  • Added one-time migration of settings from the original test build.

1.0.0

  • Initial release.