Easy Contact is a simple, highly extensible XHTML contact form featuring spam-reduction measures, GUI customization, and shortcode-based insertion.
Easy Contact is a simple contact form that utilizes the Sandbox design patterns to create a highly semantic, XHTML-based contact form you can insert using [easy-contact]
on any page or post.
Easy Contact features spam-reduction measures, GUI-based customization, carbon copying option, and more. Emails include tracked referrer information, including keywords for search-based landings, user agent, and IP.
Easy Contact is for WordPress 2.6.x and features:
Based partially on the classic WP Contact Form, Easy Contact includes newer WordPress features (e.g., shortcode) and greatly improved form security. Easy Contact is just another contact form, except built with clean XHTML and improved security.
After activating this plugin, simply use the shortcode [easy-contact]
wherever you want the Easy Contact form. This shortcode takes no attributes.
[easy-contact]
You will also want to customize the Easy Contact plugin from the Settings > Contact options menu. Here you can set the email address to receive submissions, text for legends, labels, and prompts, turn on spam reduction measure(s), etc.
Included with Easy Contact is a example style sheet file with images. Easy Contact features dynamic classes, so when an input field is returned to the user for an error-related issue, the input is given the class error
, etc.
If you are using the Sandbox or a Sandbox-based theme template, you probably won’t need much (if any) CSS customization, as Easy Contact shares the same design patterns as the Sandbox comment form.
And so on. A very simple plugin.
Easy Contact, a plugin for WordPress, (C) 2008 by Scott Allan Wallick, is licensed under the GNU General Public License.
Easy Contact is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Easy Contact is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Extended Options. If not, see http://www.gnu.org/licenses/.
This plugin is installed just like any other WordPress plugin. More detailed installation instructions are available on the WordPress Codex.
/easy-contact/
folder from the archive../wp-contents/plugins/
[easy-contact]
on any page/postIn other words, just upload the /easy-contact/
folder and its contents to your plugins folder.
This plugin is installed just like any other WordPress plugin. More detailed installation instructions are available on the WordPress Codex.
/easy-contact/
folder from the archive../wp-contents/plugins/
[easy-contact]
on any page/postIn other words, just upload the /easy-contact/
folder and its contents to your plugins folder.
The Easy Contact plugin generates a basic XHTML form for collecting ‘contact’ emails without providing your email explicitly. And that’s about it.
Yes. Sort of. This plugin has spam reduction measures. There are a couple accessible challenge questions (simple math and a challenge question you may write) as well as internal measures that ensure form data is being submitted legitimately and not from some spam robot of death.
You’re insane. It’s spam prevention. So less spam, yes.
No. This is an extremely tidy and semantically rich XHTML form. No JavaScript is included (or needed) with this plugin.
Then you should consider the cform II plugin by Oliver Seidel, which does all sorts of stuff that is beyond the scope of this humble plugin.
Not at all. If you want a static contact form that is secure, simple XHTML, which you can customize using CSS based on dynamic class selectors, which won’t increase page loads or require complicated CSS customizations, and doesn’t have me sticking links back to myself all over the place, then this is your plugin.
Yes. If you have old database entries for the old WP Contact Form, the Easy Contact options menu will give you the option to delete those entires. Almost everyone at one point has tried that plugin. This plugin uses shortcode and stores info in different places, so you’re cool.
No. I apologize as I am unable to help with modifications with any of my plugins.
Not even thanks for the plugin?
You’re welcome. Enjoy.
No. The benefit of using an HTML comment to insert the form is that when the plugin is deactivated, no junk code is left visible; however, I believe that most users will employ this plugin on a contact page and, if disabling this plugin, will simply replace it with the new form plugin code. So the plugin can be twice as effecient by only looking for one thing instead of two.
Don’t worry about it.
Well, any way you want to. Any Sandbox or Sandbox-based theme template should handle this form pretty well right out of the box, because it uses the same design patterns as the theme does for its comment form.
The sample CSS includes some nice features, like styles for the default response messages and error input fields. You could just add the following to your current theme’s style.css file:
@import url('../../plugins/easy-contact/sample/econtact-basic.css');
You may have to adjust the the URL above to locate the econtact-basic.css
file included with the plugin. But that’s an easy way to see what the included style sheet does for you.
They were deleted for ever and ever and ever. Upon deactivating, this plugins deletes all its stored data from your WordPress database. Tidy? Yes. A surprise just now? Definitely.
Yes. The shortcode will, however, produce exactly the same form based on the options set in the Easy Contact options menu. But you can use the shortcode in as many places as you like.