Skip to content

38zo/zontact

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

No packages published