=== RATEC Contact Form === Contributors: alererommel Tags: contact form, email, form, ajax, validation, spam protection, rate limiting, secure, honeypot, email logs Donate link: https://paypal.me/RAlere Stable Tag: 1.7.0 Tested up to: 7.0.2 License: GPL-2.0+ License URI: http://www.gnu.org/licenses/gpl-2.0.txt A beautiful, professional WordPress contact form plugin with free email logs, secure and shortcode support. == Description == RATEC Contact Form is a modern, responsive WordPress contact form plugin designed for simplicity and elegance. Perfect for websites that need a professional way to collect visitor information and inquiries. ✨ **Modern Design** - Clean, minimal interface with smooth animations 📱 **Responsive** - Works perfectly on desktop, tablet, and mobile devices 🔒 **Secure** - Nonce verification and spam protection with honeypot ✅ **Validation** - Client-side and server-side form validation 📧 **Email Notifications** - Sends confirmation email to users ⚡ **AJAX Submission** - No page reload required 🎨 **Beautiful UI** - Modern gradient design with hover effects ♿ **Accessible** - Proper labels and ARIA attributes == Installation == 1. Extract the plugin folder to `/wp-content/plugins/` 2. Go to **Plugins** in WordPress admin dashboard 3. Find **RATEC Contact Form** and click **Activate** 4. A notification will appear confirming activation == Usage == ### Basic Shortcode Add the contact form to any page or post using: `[ratec_contact_form]` ### Shortcode with Custom Attributes `[ratec_contact_form title="Contact Us" subtitle="We're here to help" submit_text="Send Now"]` ### Attributes * **title** - Form title (default: "Get In Touch") * **subtitle** - Subtitle text (default: "We would love to hear from you") * **submit_text** - Submit button text (default: "Send Message") == Form Fields == The contact form includes: * **Full Name** (Required) * **Email Address** (Required) * **Subject** (Required) * **Message** (Required) == Screenshots == 1. Basic Shortcode display of the RATEC Contact Form. 2. Custom attributes example with personalized titles. 3. Overview of the available form fields. == Email Configuration == By default, form submissions are sent to your WordPress admin email. This is configured in: Settings → General → Administrator Email Address == Customization == ### Change Admin Email To send form submissions to a different email, use a WordPress filter in your theme's `functions.php`: `add_filter('option_admin_email', function() { return 'your-email@example.com'; });` == Troubleshooting == * **Form not sending emails?** Check hosting provider permissions and admin email settings. * **Form not appearing?** Verify the plugin is activated and the shortcode syntax is correct. * **Styling issues?** Check for CSS conflicts and clear your browser cache. == Support == For issues or feature requests, please check the WordPress plugin directory reviews or developer documentation. == Changelog == = 1.7.0 = 2026/19/07 What's New & Security Updates? * Fixed: Form now shows success after message is saved to DB, regardless of email delivery status. * Fixed: Email From header now uses site admin email to comply with SPF/DKIM — prevents mail rejection by hosting servers. * Fixed: Confirmation email header corrected from get_bloginfo() to proper admin email format. * Fixed: SQL Injection vulnerability patched in bulk mark-as-read — now uses wpdb->prepare() with safe placeholders. * Fixed: All wp_die() error messages now use esc_html__() for proper escaping and translation support. * Security: Added server-side rate limiting — max 3 form submissions per IP per 10 minutes to prevent flood attacks. * Improved: Email sending is now silent — SMTP failures no longer block form submission success. * Stable Version = 1.6.0 = 2026/21/05 What New? * mark all read , added to email logs * mark selected read , added to email logs. * Updated Version = 1.5.0 = 2026/21/05 * blocking spam submission and random letters message in contact form is now live! * No Other Plugin is requires for anti-spam. * Strong Warning Message for spammer on the contact form when submitting spam letters. * Stable Version = 1.4.0 = 2026/10/03 * Adding note in email submission settings * Stable Version = 1.3.0 = 2026/22/02 * Recreating the contact form design * Stable Version = 1.2.0 = 2026/21/02 * Refining the contact form design * Stable Version = 1.1.0 = 2026/19/02 * Add Troubleshooting in contact form settings tab * Stable Version = 1.0.0 = 2026/17/02 * Initial release.