Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t 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.

Easy Contact

Easy Contact is a simple, highly extensible XHTML contact form featuring spam-reduction measures, GUI customization, and shortcode-based insertion.

What does this plugin do?

The Easy Contact plugin generates a basic XHTML form for collecting 'contact' emails without providing your email explicitly. And that's about it.

I need spam prevention. Does this plugin have that?

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.

Awesome. So no spam!

You're insane. It's spam prevention. So less spam, yes.

Will my contact form be all jacked up on AJAX?

No. This is an extremely tidy and semantically rich XHTML form. No JavaScript is included (or needed) with this plugin.

But I want a form plugin that fades and jumps and is draggable and magical.

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.

So you're suggesting I use a different plugin for my contact form?

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.

Sounds good. I'm using the old WP Contact Form or another derivative thereof. Can I use both?

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.

I'd like to modify this plugin in some way unavailable through its options menu. Will you help me?

No. I apologize as I am unable to help with modifications with any of my plugins.

Well, thanks for nothing.

Not even thanks for the plugin?

Sure. Thanks for the plugin.

You're welcome. Enjoy.

I don't like shortcodes. Isn't there an HTML comment that will insert the form?

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.

I have no idea what your last answer means.

Don't worry about it.

How do I use the sample CSS that is included with the plugin?

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.

I deactivated and then reactivated this plugin. Where did my settings go?

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.

One last question. Can I use `[easy-contact]` in multiple pages/posts/places?

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.

Requires: 2.5 or higher
Compatible up to: 2.6.1
Last Updated: 4 years ago
Active Installs: 20,000+


4 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.