Member Directory and Contact Form
by DBAR Productions 4.9 (10 reviews)

Member Directory and Contact Form

Create and display a member/staff directory and contact form. Sortable list of staff by position/title. Spambot protected contact form. Many options.

Tested up to WP 6.7.4 (Current: 6.8.2)
v1.8.0 Current Version v1.8.0
Updated 1 year ago Last Update on 17 Dec, 2024
Synced 1 day ago Last Synced on
Rank
#10,647
No change
Active Installs
300+
No change
KW Avg Position
N/A
No change
Downloads
46.1K
Total downloads
Support Resolved
0%
No change
Rating
98%
Review 4.9 out of 5
4.9 (10 reviews)

Next Milestone 400

Total Progress 78%
300+ 400+
265
Ranks to Climb
-
Growth Needed
378
Current Installs
Need 22 more installs to reach 400+

Rank Changes

10,115 10,381 10,647 10,913 11,179 14-12-2025 15-12-2025 16-12-2025 17-12-2025 18-12-2025 19-12-2025 20-12-2025 21-12-2025
10,115 10,381 10,647 10,913 11,179 06-12-2025 07-12-2025 08-12-2025 09-12-2025 10-12-2025 11-12-2025 12-12-2025 13-12-2025 14-12-2025 15-12-2025 16-12-2025 17-12-2025 18-12-2025 19-12-2025 20-12-2025 21-12-2025
10,115 10,381 10,647 10,913 11,179 21-11-2025 22-11-2025 23-11-2025 24-11-2025 25-11-2025 26-11-2025 27-11-2025 28-11-2025 29-11-2025 30-11-2025 01-12-2025 02-12-2025 03-12-2025 04-12-2025 05-12-2025 06-12-2025 07-12-2025 08-12-2025 09-12-2025 10-12-2025 11-12-2025 12-12-2025 13-12-2025 14-12-2025 15-12-2025 16-12-2025 17-12-2025 18-12-2025 19-12-2025 20-12-2025 21-12-2025
10,115 10,381 10,647 10,913 11,179 22-09-2025 23-09-2025 24-09-2025 25-09-2025 26-09-2025 27-09-2025 28-09-2025 29-09-2025 30-09-2025 01-10-2025 02-10-2025 03-10-2025 04-10-2025 05-10-2025 06-10-2025 07-10-2025 08-10-2025 09-10-2025 10-10-2025 11-10-2025 12-10-2025 13-10-2025 14-10-2025 15-10-2025 16-10-2025 17-10-2025 18-10-2025 19-10-2025 20-10-2025 21-10-2025 22-10-2025 23-10-2025 24-10-2025 25-10-2025 26-10-2025 27-10-2025 28-10-2025 29-10-2025 30-10-2025 31-10-2025 01-11-2025 02-11-2025 03-11-2025 04-11-2025 05-11-2025 06-11-2025 07-11-2025 08-11-2025 09-11-2025 10-11-2025 11-11-2025 12-11-2025 13-11-2025 14-11-2025 15-11-2025 16-11-2025 17-11-2025 18-11-2025 19-11-2025 20-11-2025 21-11-2025 22-11-2025 23-11-2025 24-11-2025 25-11-2025 26-11-2025 27-11-2025 28-11-2025 29-11-2025 30-11-2025 01-12-2025 02-12-2025 03-12-2025 04-12-2025 05-12-2025 06-12-2025 07-12-2025 08-12-2025 09-12-2025 10-12-2025 11-12-2025 12-12-2025 13-12-2025 14-12-2025 15-12-2025 16-12-2025 17-12-2025 18-12-2025 19-12-2025 20-12-2025 21-12-2025
10,115 10,381 10,647 10,913 11,179 21-12-2024 22-12-2024 23-12-2024 24-12-2024 25-12-2024 26-12-2024 27-12-2024 28-12-2024 29-12-2024 30-12-2024 31-12-2024 01-01-2025 02-01-2025 03-01-2025 04-01-2025 05-01-2025 06-01-2025 07-01-2025 08-01-2025 09-01-2025 10-01-2025 11-01-2025 12-01-2025 13-01-2025 14-01-2025 15-01-2025 16-01-2025 17-01-2025 18-01-2025 19-01-2025 20-01-2025 21-01-2025 22-01-2025 23-01-2025 24-01-2025 25-01-2025 26-01-2025 27-01-2025 28-01-2025 29-01-2025 30-01-2025 31-01-2025 01-02-2025 02-02-2025 03-02-2025 04-02-2025 05-02-2025 06-02-2025 07-02-2025 08-02-2025 09-02-2025 10-02-2025 11-02-2025 12-02-2025 13-02-2025 14-02-2025 15-02-2025 16-02-2025 17-02-2025 18-02-2025 19-02-2025 20-02-2025 21-02-2025 22-02-2025 23-02-2025 24-02-2025 25-02-2025 26-02-2025 27-02-2025 28-02-2025 01-03-2025 02-03-2025 03-03-2025 04-03-2025 05-03-2025 06-03-2025 07-03-2025 08-03-2025 09-03-2025 10-03-2025 11-03-2025 12-03-2025 13-03-2025 14-03-2025 15-03-2025 16-03-2025 17-03-2025 18-03-2025 19-03-2025 20-03-2025 21-03-2025 22-03-2025 23-03-2025 24-03-2025 25-03-2025 26-03-2025 27-03-2025 28-03-2025 29-03-2025 30-03-2025 31-03-2025 01-04-2025 02-04-2025 03-04-2025 04-04-2025 05-04-2025 06-04-2025 07-04-2025 08-04-2025 09-04-2025 10-04-2025 11-04-2025 12-04-2025 13-04-2025 14-04-2025 15-04-2025 16-04-2025 17-04-2025 18-04-2025 19-04-2025 20-04-2025 21-04-2025 22-04-2025 23-04-2025 24-04-2025 25-04-2025 26-04-2025 27-04-2025 28-04-2025 29-04-2025 30-04-2025 01-05-2025 02-05-2025 03-05-2025 04-05-2025 05-05-2025 06-05-2025 07-05-2025 08-05-2025 09-05-2025 10-05-2025 11-05-2025 12-05-2025 13-05-2025 14-05-2025 15-05-2025 16-05-2025 17-05-2025 18-05-2025 19-05-2025 20-05-2025 21-05-2025 22-05-2025 23-05-2025 24-05-2025 25-05-2025 26-05-2025 27-05-2025 28-05-2025 29-05-2025 30-05-2025 31-05-2025 01-06-2025 02-06-2025 03-06-2025 04-06-2025 05-06-2025 06-06-2025 07-06-2025 08-06-2025 09-06-2025 10-06-2025 11-06-2025 12-06-2025 13-06-2025 14-06-2025 15-06-2025 16-06-2025 17-06-2025 18-06-2025 19-06-2025 20-06-2025 21-06-2025 22-06-2025 23-06-2025 24-06-2025 25-06-2025 26-06-2025 27-06-2025 28-06-2025 29-06-2025 30-06-2025 01-07-2025 02-07-2025 03-07-2025 04-07-2025 05-07-2025 06-07-2025 07-07-2025 08-07-2025 09-07-2025 10-07-2025 11-07-2025 12-07-2025 13-07-2025 14-07-2025 15-07-2025 16-07-2025 17-07-2025 18-07-2025 19-07-2025 20-07-2025 21-07-2025 22-07-2025 23-07-2025 24-07-2025 25-07-2025 26-07-2025 27-07-2025 28-07-2025 29-07-2025 30-07-2025 31-07-2025 01-08-2025 02-08-2025 03-08-2025 04-08-2025 05-08-2025 06-08-2025 07-08-2025 08-08-2025 09-08-2025 10-08-2025 11-08-2025 12-08-2025 13-08-2025 14-08-2025 15-08-2025 16-08-2025 17-08-2025 18-08-2025 19-08-2025 20-08-2025 21-08-2025 22-08-2025 23-08-2025 24-08-2025 25-08-2025 26-08-2025 27-08-2025 28-08-2025 29-08-2025 30-08-2025 31-08-2025 01-09-2025 02-09-2025 03-09-2025 04-09-2025 05-09-2025 06-09-2025 07-09-2025 08-09-2025 09-09-2025 10-09-2025 11-09-2025 12-09-2025 13-09-2025 14-09-2025 15-09-2025 16-09-2025 17-09-2025 18-09-2025 19-09-2025 20-09-2025 21-09-2025 22-09-2025 23-09-2025 24-09-2025 25-09-2025 26-09-2025 27-09-2025 28-09-2025 29-09-2025 30-09-2025 01-10-2025 02-10-2025 03-10-2025 04-10-2025 05-10-2025 06-10-2025 07-10-2025 08-10-2025 09-10-2025 10-10-2025 11-10-2025 12-10-2025 13-10-2025 14-10-2025 15-10-2025 16-10-2025 17-10-2025 18-10-2025 19-10-2025 20-10-2025 21-10-2025 22-10-2025 23-10-2025 24-10-2025 25-10-2025 26-10-2025 27-10-2025 28-10-2025 29-10-2025 30-10-2025 31-10-2025 01-11-2025 02-11-2025 03-11-2025 04-11-2025 05-11-2025 06-11-2025 07-11-2025 08-11-2025 09-11-2025 10-11-2025 11-11-2025 12-11-2025 13-11-2025 14-11-2025 15-11-2025 16-11-2025 17-11-2025 18-11-2025 19-11-2025 20-11-2025 21-11-2025 22-11-2025 23-11-2025 24-11-2025 25-11-2025 26-11-2025 27-11-2025 28-11-2025 29-11-2025 30-11-2025 01-12-2025 02-12-2025 03-12-2025 04-12-2025 05-12-2025 06-12-2025 07-12-2025 08-12-2025 09-12-2025 10-12-2025 11-12-2025 12-12-2025 13-12-2025 14-12-2025 15-12-2025 16-12-2025 17-12-2025 18-12-2025 19-12-2025 20-12-2025 21-12-2025
Current #10,647
Change
Best #

Active Installs Growth

Downloads Growth

Reviews & Ratings

4.9
10 reviews
Overall 98%
5
9 (90%)
4
1 (10%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Tracked Keywords

Showing 0 of 0
Keyword Position Change Type Updated
No keyword data available yet.

Unlock Keyword Analytics

Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.

  • Full keyword position tracking
  • Historical ranking data
  • Competitor keyword analysis
Upgrade to Pro

Track This Plugin

Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.

Start Tracking Free

Plugin Details

Version
1.8.0
Last Updated
Dec 17, 2024
Requires WP
3.3+
Tested Up To
6.7.4
PHP Version
7.4 or higher

Support & Rating

Rating
★ ★ ★ ★ ★ 4.9
Reviews
10
Support Threads
0
Resolved
0%

Keywords

Upgrade to Pro

Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.

Upgrade Now

Frequently Asked Questions

Common questions about Member Directory and Contact Form

PLEASE DO NOT USE THE SUPPORT FORUM FOR FEATURE REQUESTS!! This plugin has a lot of options and features, but I have been getting overwhelmed with feature requests recently. This plugin already does MUCH more than I originally intended, and more than we needed for our own school PTA web site. I have created some extensions that I thought would be helpful to the largest number of people, which you can find at: http://stephensherrardplugins.com PLEASE USE THE FEATURE REQUEST FORUM TO REQUEST NEW FEATURES!! http://stephensherrardplugins.com/support/forum/feature-requests/
Version 1.6.8 adds support for the Member Directory DataTables extension, which utilized the jQuery DataTables plugin to make your directory table searchable, sortable, paginated, and responsive. You can also select a jQuery UI theme and add custom CSS to further style the appearance of your directory.
A help tab has been added to the Member Directory admin section. Click on the Help tab in the upper right to show the help tab. There are sections covering each Member Directory admin screen, as well as how to set up shortcodes and custom links for both the directory and the contact form. I'm getting a Wordpress Mail Error when submitting the contact form, or emails are not getting delivered This is a server issue and has nothing to do with the contact form or this plugin. Version 1.2 added the Wordpress Mail Error message to let you know that the built-in Wordpress mailer (wp_mail) returned an error. This means that your server is not compatible with the built-in Wordpress mail function. You can use one of the many SMTP mail plugins, that change the Wordpress Mail function to use SMTP for sending emails. Since this plugin uses Wordpress Mail, any of those plugins that modify Wordpress Mail to use SMTP should work with this plugin to fix your mail errors. Note that some of those SMTP plugins will change the reply-to address to equal the from address instead of the address of the person filling out the contact form.
Place the shortcode [pta_member_directory] on the page where you want the directory. You can use shortcode arguments to specify a location or position. You can download a free extension to automatically generate the shortcodes for the directory and contact form, along with properly formatted arguments for location or position, from my plugins site at: http://stephensherrardplugins.com
If you want to use the contact form instead of displaying emails in the directory, make sure the "Use Contact Form?" option is checked. This will replace all email addresses in the directory with a "Send A Message" link. Clicking on that link will automatically generate the contact form on the same page, with the recipient already selected. However, you can also use the shortcode [pta_member_contact] to put the Contact Form on its own separate page. This will allow you to use the contact form independently of the directory. If you then select the page with your contact form on the options page, when you click on "Send A Message" in the directory, the link will take the user to the contact form page with the recipient field already selected. There is also a new shortcode to create a simple admin contact form without the recipient select box. Just use the shortcode [pta_admin_contact] . All messages sent from that form will go to the site\'s admin email. You can also force a simple admin contact form by passing in -1 as the id in a contact form link, such as: http://yoursite.com/your_contact_form/?id=-1 Additional shortcode arguments for the contact form have been added in version 1.5 to allow you to specify an ID for a specific member as well as to hide the recipient select box, so that you can hard-code contact forms for specific members. For example, if you enter content (such as bio) for a member and set the directory to link to member posts, you could embed a contact form shortcode for each member on their own post so visitors can contact them directly from the bio pages without having to select a recipient. Simplify the shortcode generation by downloading the free extension, PTA Shortcodes, from my plugin site at: http://stephensherrardplugins.com
At this time there are no built-in options for adding additional fields to the contact form. However, there is a Gravity Forms extension available which will allow you to create your own contact form with the very powerful Gravity Forms. The extension will prepopulate a recipient select box in your Gravity Forms from existing members and positions, pre-select one of those recipients based on links/arguments passed to it, and will alter the notification email to address to make sure the message gets sent to the correct recipient. The Gravity Forms extension is available at: https://stephensherrardplugins.com
I'm not a fan of captcha as I often can't even read them myself, and it makes setup a bit more complicated since you need to obtain and enter a key for a captcha service. Instead, I used the honeypot method of spam protection. There is a hidden spambot field that normal visitors won't see, but spambots will fill in. Any form submission that has that spambot field filled in will be rejected.
As of version 1.3.6 a filter hook has been added for almost all text that is output to the public side of the member directory and contact form. There is some information in the help tab in the admin section on how to use this, and there are now 2 files in the main directory of this plugin, output-filters.php and output-filters.txt, that provide all the information and sample code needed to modify any of the text strings. If you are not comfortable with PHP or adding code to your theme\'s functions.php file, there is a very simple Customizer add-on extension plug-in available at https://stephensherrardplugins.com
Just create a link to your contact form page (the page with the [pta_member_contact] shortcode), and include an argument for the id of the individual or group you want to be pre-selected on the contact form. For example, to link to an individual number, you set the id equal to the member directory ID of the member, which you can see in your list of all members. If the ID is 101, then your link should look like: http://yoursite.com/your_contact_form/?id=101 If you want to select a position to contact all members who hold that position, use the slug version of the position. You can see the slug for each position from the list of Positions on the admin side. For example, if you want the contact form to be pre-selected for the position of President (slug would be simply president), your link would look like: http://yoursite.com/your_contact_form/?id=president
If you want a directory for a specific location on its own page, add the location argument to the directory shortcode, and use the slug version of the location you want to show. For example: [pta_member_directory location="seattle"] If you want a single directory page that you can use to show all locations, but also can show a specific location, use the regular directory shortcode without the location argument. If someone goes directly to that page, they will see the full directory for all locations. But, if you set up links to that page with location arguments in the URLs, you can show a specific location. You could, for example, set up navigation menu items for each location, all going to the same directory page, but with different location argument. For example, if you want to show a directory for Seattle, the link would be something like: http://yoursite.com/your_directory_page/?location=seattle

Sign In / Register

You need to sign in or register to use this feature.