Contact Form System

The form

Each local site uses the plugin, Contact Form 7, to handle how the contact form displays, which fields it has, and the error message content. Access to Contact Form 7 is only open to Administrators. For more detailed information about Contact Form 7 itself, see: http://contactform7.com/.

The form can be found in the menu, under

  • Contact
  • Contact
Forms. English-only sites will see a ‘Default’ form, while dual-language sites will see a ‘Default – LANGUAGE CODE’ form as well.

Where Contact Forms Appear on the Site

Contact forms appear in a variety of places throughout the site. Forms show up whenever a visitor:

  • Clicks to contact an Employee
  • Clicks to apply to a job or internship not associated with Taleo
  • Clicks one of the contact blocks on the contact page

Contact Forms Associated With Different Content

All sites have at least one form, named ‘Default’, as explained in the section titled The form. If there is a need for different forms (say, one without the ability to attach a file, or one that requires additional fields), once that form is defined, it can be associated with different types of content.

To see which forms are associated with which content, go to

  • Settings
  • Site Configuration
and scroll to the section labeled Contact Forms. The only required field here is Default Contact Form ID. If no other Contact Form IDs are set, this is the contact form that will be used throughout the site. If the contact form system has not been changed, the Default Contact Form ID should have Default selected, which corresponds to the Default form created in Contact Contact Forms.

The Empl. Contact Form ID is used for displaying a form whenever a site visitor wants to contact an Employee. If nothing is selected here, the Default Contact Form ID is used.

The Job Contact Form ID is used for displaying a form whenever a site visitor tries to apply for a job or internship that is not associated with Taleo. If nothing is selected here, the Default Contact Form ID is used.

The Page Contact Form ID is used for displaying a form whenever a site visitor clicks on one of the contact blocks found on the Contact page. This page and its layout is further configured in each Contact sub-page, as explained in the section titled Contact Pages Explained. If nothing is selected here, the Default Contact Form ID is used.

Distribution Lists Associated with Different Contact Forms

Distribution Lists associated with the various contact forms found on the site are located at

  • Settings
  • Site Configuration
. Once in Site Configuration, scroll to the section titled Distribution Lists.

The Default Email Address is used when no other Email Address is specified in any of the other fields in this section. The site must have at least a Default Email Address. To have email sent to different addresses depending on the contact form, fill in the other Email Addresses provided. These are explained in more detail below.

The General Email Address is usually associated with the Contact Sub-page titled General Inquiries and is used in the Contact form shortcode, which is explained in the section titled Contact Form Shortcode Explained. Additionally, the email address shortcode [fh-email-address email=”general”] can be used anywhere to display this email address. If no email is provided, the Default Email Address will be used.

The Crisis Email Address is usually associated with the Contact Sub-page titled Crisis and is used in the Contact form shortcode, which is explained in the section titled Contact Form Shortcode Explained. Additionally, the email address shortcode [fh-email-address email=”crisis”] can be used anywhere to display this email address. If no email is provided, the Default Email Address will be used.

The Business Email Address is usually associated with the Contact Sub-page titled New Business and is used in the Contact form shortcode, which is explained in the section titled Contact Form Shortcode Explained. Additionally, the email address shortcode [fh-email-address email=”business”] can be used anywhere to display this email address. If no email is provided, the Default Email Address will be used.

The Careers Email Address, if filled in, can serve two functions. The first is that it is usually associated with the Contact Sub-page titled Career Opportunities and is used in the Contact form shortcode, which is explained in the section titled Contact Form Shortcode Explained. The second is that this email address can be used whenever a visitor applies for a job or an internship that is not associated with Taleo. When they submit the form, it will be sent to the email address provided here. Additionally, the email address shortcode [fh-email-address email=”business”] can be used anywhere to display this email address. If no email is provided, the Default Email Address will be used.

Contact Pages Explained

To access the contact pages, select Pages from the left-side menu in the WordPress admin.

The page titled Contact is the main contact page used on the site. In the list, below the main Contact page, there are a number of Contact Sub-pages. These pages are children of the main Contact page. Most sites have from two to four Contact Sub-pages. A site cannot have more than four Contact Sub-pages. The Contact Sub-pages are used to display the forms that allow visitors to contact different areas within the office. For example, the Crisis Sub-page contains a form, that when submitted, sends an email to the Crisis Email Address (or Default Email Address if no Crisis Email Address is provided). For more information about email addresses associated with each site, see the section titled Distribution Lists Associated with Different Contact Forms.

For site visitors to be able to access these Contact Sub-pages and their forms, each page needs to be associated with the parent Contact page. To do this, click on the Contact page from the list and scroll to the section titled Contact Blocks. Here it is possible to select the relevant Contact Sub-pages and provide a description that will display below each Contact Sub-page’s title. In the description, wrapping text in <a href=”%url”>TEXT HERE</a> will link to the Contact Sub-page selected in the Contact Page dropdown.

Contact Form Shortcode Explained

Each Contact Sub-page uses a shortcode in order to display the contact form. This shortcode also tells the form to which email address to send the form submission. To see the code, visit Pages and then select any of the Contact Sub-pages from the list. (They are below the Contact page, with a dash next to each of them.)

The code looks like the following: [fh-contact-form email=”careers”]. To change how the form is displayed (i.e. what fields it has, how it’s laid out, see the sections titled The form and Contact Forms Associated with Different Content. For more information about the email used for each form, see Distribution Lists Associated with Different Contact Forms.