Introduction The trouble with WordPress forms About Contact Form 7 Basic setup Form security Styling Extending Agenda
Gal Baras Digital Marketing Consultant Strategy Search Engine Optimisation Conversion Rate Optimisation Advertising In WordPress since 2005 WordPress Maintenance Introduction
Native contact form unsuitable and limited No code allowed in page editor or widgets No native form submission processing Limited email options The Trouble with Forms is…
Solution: Using a Plugin
Free Highly customisable and extensible Easy to add to pages Easy to style Plenty of free addons Security External system integration, e.g. MailChimp , Salesforce Dynamic fields Tracking Submission capture Contact Form 7 Advantages
Multiple Contact Forms Form Tag Editor Customizable Forms Customizable Mail Template AJAX Form Submissions Akismet Anti-Spam Integration Google reCAPTCHA Integration File Upload Support Localized Translations Contact Form 7 Features
Basic Setup
Inherits global styles All elements are wrapped inside div.wpcf7 Easy Form Styling
Search “contact form 7” on Add New Plugin page https://wordpress.org/plugins/search/contact+form+7/ https://www.wpexplorer.com/best-contact-form-extensions/ Contact Form 7 Addons https://conditional-fields-cf7.bdwm.be/list-of-all-contact-form-7-extensions/
Adding product attributes ( example / code ) Adding validations ( code ) Adding pre-processing or post-processing Custom Tags
https://contactform7.com/docs/ https://www.cloudways.com/blog/wordpress-contact-form-7/ https://www.google.com/search?q=contact+form+7+tutorial Further Reading