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.


  • Added a feature for multi-site installations; specifying the reCAPTCHA API Keys in wp-config.php will automatically apply them across the network and hide the Officers Directory settings panel.
  • If in a multi-site install, the Officers Directory settings panel will provide the code for wp-config.php to users with Super Admin capabilities.
  • Added a separate admin screen for the shortcodes help, which is no longer shown on the Officers Directory settings panel.
  • When adding new officers in bulk, the form now ignores any new officers that were left blank.


  • Increased the width of the E-mail column for better style compatibility.
  • Fixed an issue with incorrect single-edit links in the officers admin.
  • Fixed an issue where contact form e-mails were not being sent.
  • Closed a possible security issue where hidden fields could be passed to the officers contact form via the [officers-contact] shortcode.
  • Now setting reCAPTCHA API Keys in the WordPress admin, mainly because WordPress evilly replaces files during the update process.
  • New Officers Directory settings pane for setting the API Keys, and also provides the how-to on using the shortcodes. More settings will be added here in the future.


  • Fixed an issue with the positiontitle and officertitle attributes in the [officers-table] shortcode not working.


  • Did you know that the WordPress Directory forces a dash (-) in the plugin folder, even when you programmed with an underscore (_) in mind? Lovely. All related bugs have been fixed in this one.


  • Fixed an issue where the wp_officers_types table might not be created due to a duplicate PRIMARY KEY declaration, which could cause a SQL error.
  • Fixed an issue where the plugin version number was not being added to the database.
  • officersDirInstall() function now only runs when the plugin version number listed in the database does not match the one in the plugin file.


  • One more try to get the plugin metadata correct, including getting the readme.txt and officers_directory.php version numbers consistent.


  • Fixing some issues with my readme.txt file. (I'm new at this.)


  • Initial public release.

Requires: 3.0.0 or higher
Compatible up to: 3.0.5
Last Updated: 2010-8-12
Active Installs: 300+


4.7 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