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.

Do I have to use the "position types" feature?

The directory is designed such that each officer must belong to a position type. However, if there is only one position type defined, its name will never be displayed publicly. Therefore you can continue using the default one if you do not plan to take advantage of this feature.

How does the ordering system work?

Officers are always grouped together within their specified position type. You can use the up/down arrows listed next to each position type in the admin panel to re-order the appearance of those groups. Within each position type, you can change the Order numbers assigned to each officer to change the display order. Officers will be listed sequentially according to these numbers. (This works similar to how you can order pages in WordPress, but the interface is a bit easier to navigate.)

What are "shortnames" and why should I care?

A shortname is a short version of the position name that is all-lowercase (no spaces). It is a unique identifier of each position in the database which is used internally to refer to the position. As an example, if you have a "President" officer, you could make president be the shortname. You can also use the shortname in a number of places on your site. For example, if the page with your contact form is located at http://www.example.com/wordpress/contact/ you can make a link to http://www.example.com/wordpress/contact/?officer=president which will pre-fill the contact form with the President as the recipient. You have the flexibility to determine the shortname any way you want, however it is required. The shortname is listed in the Officers Directory admin panel in parentheses.

I want to change the CSS of the officers table and contact form.

The officers table has <table id="officersdirtable"> and the contact form has <table id="officersdircontact"> as their encapsulating HTML elements. Thus you should be able to use those IDs to apply custom CSS to them. It is recommended that the contact form have no CSS whatsoever applied to it. The officers table, on the other hand, may benefit from some additional CSS beyond a bare table.

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


4 stars
4.1 out of 5 stars


Got something to say? Need help?


Not enough data

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

100,2,2 100,1,1 50,2,1