This is a simple plugin for creating and submitting contact forms via. AJAX.
Author: | ICAAL (profile at wordpress.org) |
WordPress version required: | 4.7.0 |
WordPress version tested: | 4.7.5 |
Plugin version: | 1.3.3 |
Added to WordPress repository: | 20-02-2017 |
Last updated: | 07-06-2017
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|
Rating, %: | 0 |
Rated by: | 0 |
Plugin URI: | https://www.icaal.co.uk/plugins/icaal-contact... |
Total downloads: | 1 133 |
Active installs: | 20+ |
Click to start download
|
FAQ
Installation Instructions
Installing and setting up the plugin is easy, just follow these three steps:
- Upload the plugin to the
/wp-content/plugins/
directory
- Activate the plugin through the ‘Plugins’ menu in WordPress
- Open your
wp-config.php
file and add the line define('ICAAL_TO_ADDRESS', 'YOUR_EMAIL');
, obviously replacing the value with your desired email
There are several options you can customise via. the wp-config.php
file:
- Add
define('ICAAL_API_KEY', 'YOUR_API_KEY');
replacing the value with the customer’s ICAAL Dashboard API Key
- Add
define('ICAAL_FROM_ADDRESS', 'YOUR_FROM_ADDRESS');
, replacing the value with the from email address, this will default to no-reply@icaal.co.uk
- Add
define('ICAAL_FROM_NAME', 'YOUR_FROM_NAME');
, replacing the value with the from name in the email header, this will default to the website name
The plugin will automatically load a .js
script which will validate and submit the forms for you.
All you need to do is add .icaal-contact-form
to the form. The only required field is <input name="email">
.
You may also specify other required fields by adding a hidden field <input type="hidden" name="required" value="first_name, last_name">
ChangeLog
1.3.3
Improvements
- Phone number – Automatically validate phone number fields
1.3.2
Improvements
- To address – Allow hidden field to specify to address
1.3.1
Bugfixes
- Google Analytics – Fix analytics events
1.3.0
Improvements
- Google Analytics – The contact form will now automatically send Google Analytics events with each successful enquiry. The event category is
Enquiry
and the action is submit
1.2.0
Improvements
- JS – There are now two callback functions you can use to do something on success or failure:
icaal_contact_form_success()
, icaal_contact_form_failure(errors)
1.1.2
Bugfixes
1.1.1
Bugfixes
1.1.0
Improvements
- API – The plugin will now automatically post all form data from contact form 7 to the ICAAL Dashboard
1.0.1
Bugfixes
- API – Fix the ICAAL Dashboard API integration