BACK TO DIRECTORY




Ajax Simple Contact Form is a lightweight, easy-to-use contact form plugin that submits without reloading the page. Just install, configure, and add [ajax_contact_form] to any page or post.
Version 2.0 is a complete rewrite with modern features, improved security, and full WordPress 6.8 compatibility.
✨ What’s New in v2.0
- HTML email template — professional, beautifully formatted emails in your inbox
- Reply-To support — clicking reply in your email client goes directly to the sender
- CC email — send a copy to an additional address
- Honeypot spam protection — lightweight, no API key required
- Phone field — optional, with required toggle
- Subject field — optional, with required toggle
- Custom field labels — rename any field
- 3 form styles — Default, Minimal, Bordered
- Button color picker — match your brand
- Border radius control — square, rounded, or pill
- Inline validation — errors show instantly without page reload
- Multiple forms — place shortcode on multiple pages, all work independently
- No jQuery dependency — pure vanilla JS, faster loading
- PHP 8.x compatible
- WordPress 6.8 compatible
📋 Shortcode
Place anywhere in posts, pages, or widgets:
[ajax_contact_form]
Or in a PHP template:
<?php echo do_shortcode('[ajax_contact_form]'); ?>
⚙️ Admin Settings
All settings under Settings Contact Form:
- Fields — Toggle name, phone, subject fields. Set required status. Enable honeypot spam protection.
- Email — Set recipient, email subject, reply-to, CC address, success/error messages.
- Labels — Customize all field labels and button text.
- Style — Choose form style, button color, text color, border radius.
Screenshots

Admin Settings — Email Settings tab

Frontend form — Default style

Frontend form — Bordered style
Plugin Details
Active Installs
10Total Downloads
3,266Version
2.0.0Requires WP
5.0Requires PHP
7.4Tested Up To
6.8.8Added
2016-04-02Last Updated
2026-04-20 6:41pm GMTRatings
5
2
4
0
3
0
2
0
1
0