Appearance
Fluent Forms Post Author
The Fluent Forms Post Author function adds a special email field to Fluent Forms that automatically populates with the post author’s email address. Perfect for contact forms embedded on listings where inquiries should go directly to the listing owner.
Overview
When you embed a Fluent Form on a Voxel listing page, this function automatically captures the listing owner’s email address. Form notifications can then be sent directly to the post author without needing to configure each form individually.
Key Features
- Custom “Voxel Post Author” field for Fluent Forms
- Auto-populates with post author’s email
- Works on any Voxel listing page
- Read-only field to prevent tampering
- Option to hide field from frontend
- Compatible with all Fluent Forms versions
- Use in form notifications to email listing owners
Setup Instructions
Step 1: Enable the Function
- Navigate to Voxel Toolkit → Functions in your WordPress admin
- Find Fluent Forms Post Author in the list
- Toggle the switch to enable the function
- Click Save Changes
Step 2: Add Field to Your Form
- Edit your Fluent Form
- Look in the Advanced Fields section
- Drag Voxel Post Author field into your form
- Configure visibility (visible or hidden)
- Save the form
Step 3: Configure Form Notifications
- Go to form Settings → Email Notifications
- In the “Send To” field, use the shortcode:
{inputs.voxel_post_author} - Configure other notification settings as needed
- Save notification settings
Field Configuration
| Setting | Description |
|---|---|
| Label | Display label for the field (default: “Voxel Post Author”) |
| Placeholder | Hint text shown in the field |
| Help Message | Additional guidance for users |
| Hidden Field | Hide field from frontend but keep it functional |
| Required | Make the field mandatory (auto-populated anyway) |
How It Works
- Form is embedded on a Voxel listing page
- Function detects the current post and its author
- Author’s email is retrieved and populated into the field
- Field becomes read-only to prevent modification
- When form submits, author email is included in data
- Notifications can be sent directly to listing owner
Use Cases
Listing Inquiry Forms
Create contact forms on listing pages that send inquiries directly to the listing owner’s email.
Booking Requests
Allow visitors to submit booking requests that go straight to the service provider.
Question Forms
Let users ask questions about specific listings with answers going to the listing creator.
Quote Requests
Enable quote request forms on business listings that notify the business owner directly.
Example Notification Setup
Notification to Listing Owner
Send To: {inputs.voxel_post_author}
Subject: New inquiry about your listing
Hi,
You have received a new inquiry:
Name: {inputs.name}
Email: {inputs.email}
Message: {inputs.message}
Best regards,
{site_name}Troubleshooting
Field Not Auto-Populating
- Ensure form is embedded on a single post/listing page
- Verify the post has an author assigned
- Check the author has an email address set
- Clear browser and site cache
Field Not Appearing in Form Builder
- Verify Fluent Forms plugin is active
- Check the function is enabled in Voxel Toolkit
- Look in the “Advanced Fields” section
- Try refreshing the form editor page
Notifications Not Sending
- Use the correct shortcode:
{inputs.voxel_post_author} - Check Fluent Forms notification settings
- Verify email delivery is working (use an SMTP plugin)
- Test the form on an actual listing page

