Description
Bytaria Simple Enquiry is a minimal contact and quote enquiry form for WordPress.
Features:
* Shortcode-based form with name, email, phone, project location and message.
* Responsive, accessible labels and keyboard focus states.
* Email notifications with Reply-To set to the visitor’s address.
* Nonce, honeypot, time-based spam checks and basic IP-hash rate limiting.
* No file uploads, external scripts, analytics or persistent submission database.
* Configure recipient, subject, form colours, frontend language, and five optional extra fields under Settings > Simple Enquiry.
* Preserves entered form values in this browser tab for up to 15 minutes after a rejected submission; clears them on success.
* Retrieves form security tokens and submission confirmations through uncached WordPress endpoints.
Customisation
Set field labels, up to five extra fields, and hex text/button colours in Settings > Simple Enquiry. Custom field labels are shared across all languages.
Use [bytaria_enquiry_form lang=”et”] for Estonian, lang=”ar” for Arabic, lang=”zh_CN” for Simplified Chinese, lang=”zh_TW” for Traditional Chinese, or omit lang to use the selected frontend language (or the site locale when set to default). English is the fallback.
Installation
- Upload the plugin ZIP through Plugins > Add New > Upload Plugin.
- Activate the plugin.
- Go to Settings > Simple Enquiry and set the recipient email address.
- Add a Shortcode block containing [bytaria_enquiry_form] to any page.
- Submit a test enquiry and verify that email arrives in the recipient inbox.
To show a privacy notice link, use:
[bytaria_enquiry_form privacy_url=”/privaatsuspoliitika/”]
To hide the project location field, use:
[bytaria_enquiry_form location=”no”]
FAQ
-
Are messages saved in WordPress?
-
No. Messages are sent using wp_mail() and are not stored as entries in the database. Configure reliable outbound mail delivery.
-
Does this prevent all spam?
-
No. The included measures reduce basic automated spam, but no anti-spam solution is perfect. A stronger anti-spam option may be necessary for high-traffic sites.
-
Does it upload attachments?
-
No.
-
Does it collect personal data?
-
Submitted contact details and messages are emailed to the configured recipient. Short-lived salted IP hashes are stored in transients for rate limiting. Update your privacy notice accordingly.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Bytaria Simple Enquiry” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Bytaria Simple Enquiry” 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.1
- Improved WordPress.org compatibility, script loading and internal naming.
- Updated translation-loading compatibility.
1.0.0
- Consolidated cached-page token refresh and uncached confirmation messages.
- Restore entered values in the same browser tab after server-side errors.
- Add localized rate-limit feedback and Unicode-aware length validation.
- Include 35 frontend language options and five configurable additional fields.
- Use a time-neutral translated rate-limit message in all supported frontend languages.
- Improve defensive validation and avoid counting failed mail deliveries against the rate limit.
0.2.3
- Corrected frontend stylesheet URL generation.
- Count only structurally valid enquiries toward the rate limit.
- Aligned server-side field size limits with frontend constraints.
- Added right-to-left direction support for Hebrew locales.
0.2.2
- Removed the Ideas and improvements section and non-working email suggestion button from plugin settings.
0.2.0
- Added Estonian, Arabic, Simplified Chinese and Traditional Chinese frontend language packs.
- Added shortcode language override and English fallback.
- Added editable labels, up to three custom fields and text/button hex colours.
- Added improvement suggestion link to settings.
- Fixed escaping of the privacy-policy link.
0.1.0
- Initial development release.