Hello,
We have tried checking out your Website and the Page appears to be working correctly and giving us a Successful Message. However, the only issue we found was that the AJAX Functionality was not working because the Form needs to be enclosed inside the .contact-widget Container for it to work properly.
Additionally, please make sure that you use the Latest Versions of these files including the include/sendemail.php File to make sure everything works fine.
Adding Additional Fields to the Forms and include/sendemail.php File is Definitely Possible and there are 3 Steps to configure this in the include/sendemail.php File:
- Find the following code and duplicate it to add the New Field:
$name = isset( $_POST['template-contactform-name'] ) ? $_POST['template-contactform-name'] : '';
Example:
$newfield = isset( $_POST['template-contactform-newfield'] ) ? $_POST['template-contactform-newfield'] : '';
Make sure that the template-contactform-newfield is same as the Form Input’s name attribute in the HTML.
- Now, find the following code just a few lines below and duplicate it to add the New Field:
$name = isset($name) ? "Name: $name
" : '';
Example:
$newfield = isset($newfield) ? "New Field: $newfield
" : '';
- You now simply need to Add the New Field to the following code:
$body = "$name $email $phone $service $message $referrer";
Example:
$body = "$name $email $phone $newfield $service $message $referrer";
This should definitely work fine. Hope this Helps.
Let us know if we can help you with anything else or if you find any further issues.