Contact List
Adding a Contact List
Before beginning, ensure that the list of contacts has been added to Word Press.
- From the WP dashboard sidebar menu, go to the dropdown menu for ‘Contact List’ and select ‘groups’. The list of groups being used on the site can be found here. On the ‘groups’ page, In the column labeled ‘Slug’ is the list of slugs that will be used in the code to target individual groups. The slugs must be copied exactly, and pasted into individual lines of code. Use the code below, replacing the words in red, with the appropriate slug.
Copy the line below, add the slug and the square brackets manually.
contact_list hide_search=1 group=SLUG-GOES-HERE hide_breadcrumbs=1 hide_group_title=1 - Go to the appropriate page on the school’s website.
- Enable the Visual Builder.
- Click on the + to add a module
- Select the ‘Code’ module
- When the ‘Code’ module opens, under the ‘Content’ tab and the ‘Text’ item there is a gray box for ‘Code’. Paste the code for the targeted group. The ‘group’ in the code should match the group on the page (i.e. group=administration). This will add only contacts that are in the targeted group.
- Save and exit out of the module.
- If the contacts are displaying the way intended, then no further steps need to be taken.
- If the contacts are not displaying correctly, then go to the dropdown menu for ‘Contact List’ and select the ‘Settings’ option. The other toggles on this page, show the typical setting used for the Contact list.
Contact list > Settings
The toggles belows show the typical settings for the Contact list. These settings determine what will be displayed and how it will be styled.
General Settings
Sort contact list by | Sort Order (If this option is not available in the dropdown, then go to the “Custom Fields” tab and add the field.) |
Show last name before first name | |
Contacts per page (activates pagination) | |
Pagination | Improved |
Title of home in breadcrumbs | Home |
Display group checkboxes on public form | |
Show contacts from subgroups in the main group view | |
Automatically publish user submitted contacts | |
Focus on search field on page load | |
Hide Send message button from the public list |
Layout
These are the typical settings and may need to be adjusted for each site.
Layout | 3 columns(without contact images) |
Card height in pixels | (prompt text) |
Card background | white OR transparent |
Card border | none |
Contact image style | none |
Display shadow below contact | |
Show groups on contact card | |
Move zip code after state (format: City, State Zip) |
|
Show contact images when using 3 or 4 columns view |
|
Title above the groups | Groups |
Show titles above phone numbers on contact card |
|
Hide phone numbers from contact card |
Contact card
These are the typical settings and may need to be adjusted for each site.
Contact card title | (prompt text) |
Contact card contents, left column |
(prompt text) |
Left column width (%) | (prompt text ) |
Contact card contents, right column |
|
Show a button that opens the contact card lightbox |
(ONLY IF using biographies otherwise leave unchecked) |
Text for the button | Biography (ONLY IF using biographies otherwise leave as default) |
Hide additional information from default contact card, show only in lightbox |
reCAPTCHA and email
These are the typical settings and may need to be adjusted for each site.
Hide contact email address | |
Send messages to groups as Bcc | |
Activate reCAPTCHA | |
Method used for reCAPCHA check in PHP |
File_get_contest() |
reCAPCHA site key | |
reCAPCHA secret key | |
Sender email for messages sent from contact card |
|
Sender name for messages set from contact card |
|
Subject for messages sent from contact card |
|
Sender email for messages sent using the shortcode (contact_list_send_email) |
|
Set Return-Path to same as sender email |
|
Send an email notify when a contact is added via the public form |
|
Notification recipient email | |
Remove email footer completely |
|
Email footer text | (prompt text) |
Disable mail log | |
Disable loggin for reCAPTCHA | |
Request update: mail subject | (prompt text) |
Request update: mail content | (prompt text) |
Request update: update link text | (prompt text) |
Send a permanent update URL to contacts created using the shortcode (contact_list_form) |
|
Permanent update URL: mail subject |
(prompt text) |
Permanent update URL: mail content |
(prompt text) |
Permanent update URL: update link text |
(prompt text) |
Search form
These are the typical settings and may need to be adjusted for each site.
Show country select in search | |
Show state select in search | |
Show city select in search | |
Link country, state and city | |
Show category/group select in search | |
Simpler version of atgory drowdown (without subcategories and numbers of contacts) |
|
Show cutom field 1 select | |
Show cutom field 2 select | |
Show cutom field 3 select | |
Show cutom field 4 select | |
Show cutom field 5 select | |
Show cutom field 6 select | |
Search dropdown width defined based on contents (instead of fixed width) |
Custom URLs
These are the typical settings and may need to be adjusted for each site.
>
Custom URL 1 active | |
Custom URL 1 title | |
Custom URL 1 image url | |
Custom URL 2 active | |
Custom URL 2 title | |
Custom URL 2 image url |
Custom fields
These are the typical settings and may need to be adjusted for each site.
Number of custom fields | 1 (Varies by site) |
Disable automatic linking of partial custom field content that looks like urls |
|
Custom field title 1 | Sort Order |
Hide from contact card | |
Link text (only applicable if the custom field content is a URL) |
|
Icon from custom field 1 | none |
Custom field title 2 | (prompt text) |
Hide from contact card | |
Link text (only applicable if the custom field content is a URL) |
|
Icon from custom field 2 | none |
Custom field title 3 | (prompt text) |
Hide from contact card | |
Link text (only applicable if the custom field content is a URL) |
|
Icon fro custom field 3 | none |
Custom field title 4 | (prompt text) |
Hide from contact card | |
Link text (only applicable if the custom field content is a URL) |
|
Icon from custom field 4 | none |
Custom field title 5 | (prompt text) |
Hide from contact card | |
Link text (only applicable if the custom field content is a URL) |
|
Icon from custom field 5 | none |
Custom field title 6 | (prompt text) |
Hide from contact card | |
Link text (only applicable if the custom field content is a URL) |
|
Icon from custom field 6 | none |
Field titles and texts
Search contacts… | (prompt text) |
Search all contacts… | (prompt text) |
Send message | |
Select country | (prompt text) |
Select state | (prompt text) |
Select city | (prompt text) |
Select Custom field 1 | |
Select Custom field 2 | |
Select Custom field 3 | |
Select Custom field 4 | |
Select Custom field 5 | |
Select Custom field 6 | |
Select Category | (prompt text) |
Category (on simple list) | (prompt text) |
Search results: “contact” | (prompt text) |
Search results: “contants” | (prompt text) |
Search results: “found” | (prompt text) |
Search results: “No contacts found” | (prompt text) |
“Back” -link title | (prompt text) |
First name | (prompt text) |
Last name | (prompt text) |
Name(simple list title) | (prompt text) |
Job title | (prompt text) |
(prompt text) | |
Phone | (prompt text) |
Phone 2 | (prompt text) |
Phone 3 | (prompt text) |
LinkedIn URL | (prompt text) |
X URL | (prompt text) |
Facebook URL | (prompt text) |
Instagram URL | (prompt text) |
Address | (prompt text) |
Hide “Address” title | |
Country | (prompt text) |
State | (prompt text) |
City | (prompt text) |
Zip Code | (prompt text) |
Address line 1 | (prompt text) |
Address line 2 | (prompt text) |
Address line 3 | (prompt text) |
Address line 4 | (prompt text) |
Additional information | (prompt text) |
Hide “Additional inforamtion” – title | |
Thank you page/title | (prompt text) |
Thank you page/content | (prompt text) |
Hide/show form elements
Admin form elements
Show name prefix | |
Hide first name | |
Show middle name | |
Show name suffix | |
Show organization | |
Show department | |
Hide job title | |
Hide email | |
Hide notify emails | |
Hide phone | |
Hide LinkedIn URL | |
Hide X URL | |
Hide facebook URL | |
Hide Instagram URL | |
Hide Custom URLs | |
Hide address lines 1-4 | |
Hide address line 1 | |
Hide address line 2 | |
Hide address line 3 | |
Hide address line 4 | |
Hide country | |
Hide state | |
Hide city | |
Hide zip code | |
Hide custom fields | |
Hide groups | |
Hide additional information |
Fields in contact_list_form
Show prefix | |
Hide first name | |
Show middle name | |
Show suffix | |
Hide job title | |
Hide email | |
Hide phone | |
Show phone 2 | |
Show phone 3 | |
Hide LinkedIn URL | |
Hide X URL | |
Hide facebook URL | |
Hide Instagram URL | |
Hide photo | |
Hide address | |
Hide country | |
Hide state | |
Hide city | |
Hide address lines 1-4 | |
Hide custom field 1 | |
Hide custom field 2 | |
Hide custom field 3 | |
Hide custom field 4 | |
Hide custom field 5 | |
Hide custom field 6 | |
Hide groups | |
Hide additional information |
Required fields for contact_list_form
First name | |
Lirst name | |
Job title | |
Phone 1 | |
Phone 2 | |
Phone 3 | |
LinkedIn URL | |
X URL | |
Facebook URL | |
Instagram URL | |
Photo | |
City | |
State | |
Country | |
Address line 1 | |
Address line 2 | |
Address line 3 | |
Address line 4 | |
Hide custom field 1 | |
Hide custom field 2 | |
Hide custom field 3 | |
Hide custom field 4 | |
Hide custom field 5 | |
Hide custom field 6 |
Simple list
These are the typical settings and may need to be adjusted for each site.
Show titles for columns | |
Show Call buttons instead of phone number |
|
Show call button in addition to the phone link |
|
Text for the button | (prompt text) |
Contact names are links to… | No link |
Group names are links to… | No Link |
Hide job title | |
Hide email | Only check this box if the email is not to be displayed. |
Show send message button | Check this box if the email address is to be replaced with a button when the email is NOT to be displayed. |
Hide phone 1 | |
Show phone 2 | |
Show phone 3 | |
Hide social media links | |
Show city | |
Show zip code | |
Show address line 1 | |
Show custom field 1 | |
Show custom field 2 | |
Show custom field 3 | |
Show custom field 4 | |
Show custom field 5 | |
Show custom field 6 | |
Show custom URL 1 | |
Custom URL 1 link text (shown instead if image) |
|
Show custom URL 2 | |
Custom URL 2 link text (shown instead if image) |
|
Show category/group | |
Custom order and fields | |
Custom order and fields (overrides the selections) |
Contact edit
These are the typical settings and may need to be adjusted for each site.
Administrator | |
Editor | |
Author | |
Contributor | |
Subscriber | |
Allow the roles above also to add new contacts |
Custom Post type
Enable single contact page | |
Show single contact in site search results |