-
Notifications
You must be signed in to change notification settings - Fork 0
One button. One form. Zero hassle
License
38zo/zontact
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
=== Zontact – Lightweight Floating Contact Button === Contributors: 38zo, lewisushindi Donate link: https://ko-fi.com/lewis38zo Tags: floating contact button, contact form, lightweight, accessible, modal Requires at least: 6.0 Tested up to: 6.9 Requires PHP: 7.4 Stable tag: 1.1.1 License: GPLv3 or later License URI: https://www.gnu.org/licenses/gpl-3.0.html A simple floating contact button for WordPress fast, accessible, and clutter-free. == Description == Most contact form plugins try to solve every use case and end up slowing sites down. **Zontact takes a different approach.** It focuses on one thing: helping visitors contact you quickly and easily. Zontact adds a clean, lightweight floating contact button to your WordPress site. When clicked, it opens an **accessible modal contact form**, allowing users to get in touch without page reloads, visual clutter, or unnecessary features. Built with performance, usability, and accessibility in mind, Zontact is ideal if you want a reliable contact solution without installing a heavy form builder. ### What Zontact Does * Adds a floating contact button to your site (optional) * Opens a fast, accessible modal contact form * Sends messages directly to your email * Optionally stores messages in WordPress for later reference No page builders. No third-party services. Just clear communication. ### Who It’s For * Small business owners who want an easy way for customers to reach them * Freelancers building fast, reliable client websites * Anyone who values simplicity, performance, and clean design ### Performance & Accessibility First Zontact is designed to stay out of your way: * Lightweight code with minimal assets * No frontend bloat or external dependencies * Fully accessible modal with keyboard and screen reader support * Built using WordPress and WCAG accessibility best practices ### Setup (Takes Less Than a Minute) 1. Install and activate Zontact 2. Open **Zontact → Settings** to customize the button and form 3. Enable or disable the floating contact button as needed That’s it. == Key Features == * **Floating Contact Button** – Clean, minimal button that stays visible without disrupting your layout * **Accessible Modal Contact Form** – ARIA-compliant, keyboard-friendly dialog * **Simple Customization** – Adjust button position, colors, size, and shape * **Spam Protection** – Built-in honeypot to reduce spam submissions * **Email Notifications** – Receive messages directly in your inbox * **Message Storage (Optional)** – View submitted messages in the WordPress admin * **Translation Ready** – Fully internationalized and localization-friendly == Accessibility == Accessibility is a core feature—not an afterthought. Zontact includes: * Proper ARIA roles and labels * Logical keyboard navigation * Automatic focus management * Semantic HTML structure * Compliance with WordPress accessibility guidelines == Installation == 1. Upload the plugin to the `/wp-content/plugins/zontact` directory, or install it directly from the WordPress plugin directory. 2. Activate the plugin through the **Plugins** screen. 3. Go to **Zontact → Settings** to configure your contact button. 4. Enable or disable the floating button and adjust settings as needed. == Frequently Asked Questions == = Does Zontact slow down my site? = No. Zontact is lightweight and loads only what it needs. There are no external scripts or unnecessary assets. = Is the contact form accessible? = Yes. Zontact follows WCAG and WordPress accessibility best practices, including keyboard navigation and screen reader support. = Does it work with any theme? = Yes. The floating button and modal are independent of your theme’s layout and work with virtually all WordPress themes. = Will you add more features? = Yes, but only where they make sense. New features are added thoughtfully to improve usability and flexibility, without introducing feature bloat or hurting performance. == Screenshots == 1. Floating contact button on a website 2. Accessible contact form modal open. 3. Minimal settings Panel in the WordPress Admin 4. Entries list showing submitted messages == Changelog == = 1.1.1 = * Refactored codebase for improved structure and maintainability = 1.1.0 = * Added button customization options = 1.0.9 = * Fixed button visibility issue = 1.0.8 = * Improved settings UI with tabbed layout * Added button visibility toggle * General UI refinements and cleanup = 1.0.0 = * Initial release * Floating contact button with modal * Email notifications * Optional message storage * Full accessibility support * Translation ready == Upgrade Notice == = 1.0.0 = Initial release of Zontact – a simple, accessible floating contact button for WordPress.
About
One button. One form. Zero hassle
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published