WordPress.org

Ready to get started?Download WordPress

Plugin Directory

!This plugin hasn't been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Officers Directory

Allows for the creation and management of a directory of officers for your organization. Includes an integrated contact form with reCAPTCHA support.

Officers Directory Shortcodes

To display a directory of your officers, use the [officers-table] shortcode in your post. You can also specify a number of attributes (by including them within the brackets) to customize the display of this form:

  • contactform="http://example.com/contact/" Insert the link to the page or post containing the contact form shortcode (see below) and the directory will display e-mail links for each officer that will pre-fill the contact form's "Send mail to" menu.
  • types="Type 1|Type 2|etc." If you want to restrict the directory to only show certain types of officers, specify the name of each type here, separated by a pipe symbol (|).
  • shortnames="officer1|officer2|etc." If you want to specify exactly which officers appear in the directory, specify the shortname of each officer here, separated by a pipe symbol (|). Shortnames are shown inside parentheses in the list below.
  • descriptions="true" If you want to display descriptions for each position that specifies them in your directory, include this attribute in your shortcode. Descriptions use a collapsible effect to display to the end-user.
  • positiontitle="Position" Change this if you want the header of the "Position" column to have a different title.
  • officertitle="Officer" Change this if you want the header of the "Officer" column to have a different title.

To display a contact form for your officers, use the [officers-contact] shortcode in your post. You can also specify a number of attributes (by including them within the brackets) to customize which officers are available to this form:

  • types="Type 1|Type 2|etc." If you want to restrict the contact form to only list certain types of officers, specify the name of each type here, separated by a pipe symbol (|).
  • shortnames="officer1|officer2|etc." If you want to specify exacty which officers can be contacted, specify the shortname of each officer here, separated by a pipe symbol (|). Shortnames are shown inside parentheses in the list below.

IMPORTANT! For this contact form to work, you must specify API Keys for the reCAPTCHA service. Get your API keys and then add them to the apikeys_config.php file in the /wp_content/plugins/officers-directory/ folder.

Credits

This plugin includes the PHP reCAPTCHA library by Mike Crawford and Ben Maurer; Copyright (c) 2007 reCAPTCHA; used under the terms of the GPLv2. Thanks to Lorelle VanFossen for convincing me to release this plugin publicly, and thanks to the guys in the #phpBB-Coding channel on irc.freenode.net for helping me out when the debugging got tough.

Requires: 3.0.0 or higher
Compatible up to: 3.0.5
Last Updated: 2010-8-12
Downloads: 5,981

Ratings

4 stars
4.1 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,2,2 100,1,1 50,2,1
100,1,1
100,2,2
0,1,0
67,3,2
100,1,1
0,1,0
100,1,1
100,1,1
0,1,0