Main Menu

Category : Articles

Articles

Beginning January 2018, on_sent_ok has been deprecated in Contact Form 7 (version 5.0). If you have been using on_sent_ok in your Contact Form 7 forms, your forms may no longer work as expected. Contact Form 7’s author, Takayuki Miyoshi, now recommends you use Contact Form 7 DOM events to achieve the same result. This article […]

Starting with version 4.9, Contact Form 7 (CF7) has made it mandatory to have an option checked for radio buttons. It also shows a validation error when no option in a radio buttons group is checked, effectively making all CF7 Radio Buttons required. This change is because the Contact Form 7 author, Takayuki Miyoshi, believes […]

Thanks to the Special Mail Tags provided in Contact Form 7, it is possible to learn much more than just the information directly provided by the user when they submit a form. Increasingly you want to know more. Details like the date and time of the submission of the form, as well as the browser […]

The release of Contact Form 7 – version 4.4 introduced the Configuration Validator which validates Contact Form 7 form configurations to detect errors leading to mail delivery failure or other troubles. This article explains the expected input for each Mail setting field, common mistakes, and how you can resolve those errors. The Contact Form 7 […]

There is a general problem with Yahoo email addresses in Contact Form 7 forms (and lots of other applications) due to changes made by Yahoo to their DMARC security policy. In April 2014, Yahoo published a DMARC “p=reject” record, telling all receiving email servers to reject emails from yahoo.com addresses that don’t originate from a […]

Though the Contact Form 7 (CF7) plugin successfully sends millions of emails every day, there are a host of issues that can delay or stop emails on both the sending and receiving ends of a typical email. This article was set up to help people, who are having trouble sending and receiving emails from CF7, […]

Plugin and theme conflicts are unfortunately a fact of life with WordPress. Contact Form 7 plugs correctly into the WordPress architecture so that it does not cause conflicts with other plugins and themes. However there are many plugins and themes that are not so well written. Like many other popular plugins, CF7 is frequently reported […]

Contact Form 7 is a good WordPress community member in regards to it’s use of JavaScript and plugs correctly into the WordPress architecture. However there are many plugins and themes that are not so well written and a host of problems can be due to a JavaScript conflict with either your current WordPress theme or […]

You can use Firebug or Chrome Dev Tools to try to find the cause of plugin and theme conflicts in WordPress. You will need to be skilled at using Firebug or Chrome Dev Tools to find what is causing your JavaScript conflict and how to resolve it. If that description does not fit you, you […]

There is a bug in the WordPress 3.6 release that causes Contact-7 forms to fail to be emailed – but it only affects those hosts using Qmail based email systems. It appears that WordPress used a few month old version of class-phpmailer.php, one where a bug had been introduced for Qmail based email systems. The […]

Checkboxes and radio buttons are commonly used on many types of forms, and you’ll most likely find yourself using them. Contact Form 7 even offers a few different types of modifications for your checkboxes and radio buttons. Even though checkboxes and radio buttons are common, they are frequently used incorrectly. Your forms will be easier […]

Some users of Contact Form 7 prefer to use an image as their form button instead of the default submit button. In this tutorial, we’ll walk you through how to accomplish this using Contact Form 7 and our popular Contact Form 7 Skins plugin. Before you begin But before we get started, there are a […]

There are a number of common stying options that many Contact Form 7 (CF7) users like to add to their forms, like evenly spaced columns & and several fields on a single line. However adding these styles requires detailed HTML & CSS knowledge which is beyond the current skills of many WordPress users. CF7 Skins […]

One of the preferred styling options of Contact Form 7 users is to display commonly used form fields like “name” and “email” side by side on a single line. However many users find this task challenging due to their limited knowledge of HTML and CSS. CF7 Skins Ready, an add-on for our popular Contact Form […]

Contact Form 7 (CF7) is one of the most popular plugins available for WordPress. It allows users to quickly create customised forms, anywhere on a WordPress website. While the forms are easy to create and implement, the fields within them are styled minimally – allowing them to blend in with most websites. The appearance of […]

Default CF7 Form We used Firebug to produce the following diagram which shows the overall structure of the default CF7 form we are using in this article. The diagram shows how each element of the form is created using standard HTML form elements and how those elements are arranged in relation to each other. The […]

Each CF7 form has a unique id which can be targeted in your CSS changes. Use Firebug or Chrome Dev Tools to find this unique id in your CF7 form. Then target only this CF7 form using CSS heirachy as follows: You can also add id and class attributes to a CF7 form by adding […]