After a visitor of your blog submits the contact form, the visitor sees a response message from Contact Form 7, such as “Your message was sent successfully” or “Validation errors occurred.” I sometimes hear from users who tell me that the position of the response message is not good, and, in fact, sometimes their visitors miss the message entirely.
Continue reading “Locating Response Message Box Anywhere”
Locating Response Message Box Anywhere
Tracking Form Submissions with Google Analytics
If you use Google Analytics to analyze web traffic on your site, I imagine you would like to track submissions through your contact forms as well. Contact Form 7 allows you to set up this type of tracking very simply. In this post, I’ll show you how to do it.
Continue reading “Tracking Form Submissions with Google Analytics”
Why isn’t My AJAX Contact Form Working Correctly?
Contact Form 7 supports AJAX submissions. Therefore, a correctly configured contact form in Contact Form 7 works exactly like the following demo-form. Try inputting any text into fields and submitting it.
Continue reading “Why isn’t My AJAX Contact Form Working Correctly?”
File Uploading and Attachment
In this post, I will explain the file uploading and attachment feature of Contact Form 7. With this feature, you can allow your users to upload their files via your form, and then an email with attachments of the files is sent to you.
To set up, two steps are needed: 1) Add file uploading fields in your form, 2) Set up your mail settings to attach the uploaded files. The two steps will be explained in the rest of this post.
Continue reading “File Uploading and Attachment”
Loading JavaScript and Stylesheet Only When it is Necessary
In its default settings, Contact Form 7 loads its JavaScript and CSS stylesheet on every page. You might think it would be redundant or wasteful, and want to load them only on those pages that contain contact forms. I understand the feeling, but there is a technical difficulty for a plugin in knowing whether the page contains contact forms or not at the start of loading. However, I can show you a way to work around that.
Continue reading “Loading JavaScript and Stylesheet Only When it is Necessary”
Custom Layout for Checkboxes and Radio Buttons
In its default settings, Contact Form 7 renders checkboxes and radio buttons as inline boxes. This can be customized with some options of form tag and simple CSS style settings. I’ll show you some tips in this article.
Continue reading “Custom Layout for Checkboxes and Radio Buttons”
Checkboxes, Radio Buttons and Menus
Contact Form 7 provides several types of form tags for representing checkboxes, radio buttons and drop-down menus. In this article, I will show you detailed information about the usage and semantics of these form tags.
Continue reading “Checkboxes, Radio Buttons and Menus”
Text Fields
Text input fields are the most common factors of a contact form. As you may know, HTML has two types of elements for text input fields: <input type="text"> for a single-line input; and <textarea> for multi-line input.
Contact Form 7 provides six types of form tags for representing these two types of HTML elements: text; text*; email; email*; textarea; and textarea*. In this article, I will show you detailed information about the usage and semantics of these form tags.
Continue reading “Text Fields”
Restricting Access to the Administration Panel
In its default settings, Contact Form 7 allows all users except subscriber users to have access to the administration panel; but allows only administrator and editor users to edit contact forms. You might feel that you would want to change this setting to restrict access even more, so I will show you how to do this in this article.
Continue reading “Restricting Access to the Administration Panel”
Tag Syntax
Contact Form 7 allows you to edit the templates of your contact forms and your mail (mail headers and message body) with various “tags.” In the terminology for Contact Form 7, tag means a tiny formed string of type enclosed in square brackets ([ ]).
Tags for forms and tags for mail look different from each other, for example, you can use [text* your-name] in your form and [your-name] in your mail. They each have a different syntax.
Continue reading “Tag Syntax”
English
Japanese 
