Getting Started
Creating Forms
- Text Fields
- Number Fields
- Date Field
- Checkboxes, Radio Buttons and Menus
- File Uploading and Attachment
- reCAPTCHA
- Really Simple CAPTCHA
- Quiz
- Acceptance Checkbox
- Hidden Field
- Submit Button
- Max & Min Length Options and Character Count
- Setting Placeholder Text
- Getting Default Values from the Context
- Setting Default Values to the Logged-In User
- Getting Default Values from Shortcode Attributes
Tips
- Spam Filtering with Akismet
- Restricting Access to the Administration Panel
- Custom Layout for Checkboxes and Radio Buttons
- Loading JavaScript and Stylesheet Only When it is Necessary
- Tracking Form Submissions with Google Analytics
- Locating Response Message Box Anywhere
- Selectable Recipient with Pipes
- Adding Cc, Bcc and Other Mail Headers
- Contact Form in Your Language
- Special Mail Tags
- Controlling Behavior by Setting Constants
- Redirecting to Another URL After Submissions
- Comment Blacklist
- Save Submitted Messages with Flamingo
- Styling Contact Form
- Customizing Validation Error Messages
- Managing Long Lists with Listo
- Best Practice to Set Up Mail
- Additional Settings
- Translating Contact Form 7