Contact Form
Connecting with potential clients and answering customer questions is simple. BookWellNow includes a lightweight, secure Contact Form module built directly into your active theme. It operates completely **without any extra plugins**, keeping your WordPress site secure, light, and high-performing.
ℹ Quick Overview: Submissions are cryptographically verified for security, logged in a dedicated database table, email-notified to administrators, and managed from an elegant dashboard console.
Step 1 — View the Front-end Contact Page
To view your business contact form, navigate to the following URL on your website:
[domain]/contact/The page renders an elegant sending grid containing the contact details card alongside the main text inputs (Full Name, Email Address, Subject, and Message).
Step 2 — Solve the Security Math CAPTCHA
To prevent automated spambots and malicious crawlers from overloading your database, the form includes a secure, stateless **mathematical CAPTCHA**:
- The system dynamically generates two random integers and challenges the sender to calculate their sum (e.g. “What is 4 + 7?”).
- Cryptographic Verification: Senders cannot bypass the check. BookWellNow hashes the correct answer using unique WordPress server-side salts and stores it in a hidden input.
- If a bot attempts to submit forged answers or empty challenges, the form instantly interrupts processing and returns a clear warning message.
Step 3 — Navigate Submissions in the Admin Panel
To view, search, and manage logged inquiries, log into the WordPress admin panel and navigate to the custom menu page:
Contact Form → SubmissionsThe screen provides a comprehensive datatable of all messages logged in the _contact_submissions table:
- Search Submissions: Use the search bar in the top-left to query entries by name, email, subject, or message content instantly.
- Delete Entries: Click the red Delete button to remove records from the database. A confirmation dialog prevents accidental deletions.
- Detailed Message Modal: Click the gray View button to open a premium light overlay card. The modal displays full sender details, submission date, and the complete text body in a scrollable, styled reader block without reload!
[screenshot]
Step 4 — Configure Contact Form Mail Settings
Route notifications and set sender names from the settings dashboard located at:
Contact Form → SettingsConfigure the following settings fields to manage delivery options:
| Setting Field | Operational Purpose | Default Values |
|---|---|---|
| Recipient Email Address | Specifies the email address where new submission notifications are sent. | WordPress administrator email |
| Sender “From” Name | The display name shown in the “From” header of received emails. | Your business or blog title |
| Email Subject Template | Sets the subject line pattern. Supports %subject% to insert the client’s subject dynamically. | New Contact Message: %subject% |
Step 5 — Redirect to the Thank You Page
After a client solves the CAPTCHA and clicks **Send Message**:
- The system records the inquiry in the database and sends a styled HTML notification email.
- The client is automatically redirected to the programmatic **Thank You** page at
/thank-you/. - The Thank You page displays a premium confirmation banner, reassuring clients that their inquiry was received, and provides a clear **Return Home** call-to-action button.
💡 Spam Protection: Because the mathematical challenge verification is processed entirely in theme PHP memory using direct WordPress hashing filters, it blocks 99.9% of robotic spam submissions without requiring slow, external script dependencies like Google reCAPTCHA!