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

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
Tgese are the typical settings and may need to be adjusted for each site.

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
These are the typical settings and may need to be adjusted for each site.

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)
Email (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
These are the typical settings and may need to be adjusted for each site.

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
Email
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
These are the typical settings and may need to be adjusted for each site.

Enable single contact page
Show single contact in site
search results