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
- Upload the plugin ZIP through Plugins > Add New > Upload Plugin, or copy the plugin directory to /wp-content/plugins/.
- Activate the plugin through the Plugins screen in WordPress.
- Open Web Makinası > WhatsApp Button.
- Enter the destination phone number and configure the display options.
- 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.
ContributorsTranslate “Web Makinası – Sohbet Butonu” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
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.
