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.

Simple Schools Staff Directory


Simple Schools Staff Directory is an easy to use plugin for schools. It includes;

  • a searchable staff directory with photos and extended staff profile fields
  • custom HTML profile biographies using a custom post type: Biography
  • staff listing sidebar widget with photos
  • away from school notifications and sidebar widget

Credit goes Jake Goldman, Avatars Plugin, ( for contributing to this code that allows for user photo uploads.

Upgrade at to the full version of Simple Schools which includes;

  • school events calendar with a grid or event listing views and sidebar widget
  • online forms with drag and drop setup, and back-end viewing and downloads
  • Facebook-like activity feed for sharing comments in real-time
  • featured staff sidebar widget (Employee of the Month)
  • Dropbox-like front-end file management using Media Library
  • most popular content tracking sidebar widget
  • vacation request workflow
  • instant organization charts using Google Org Chart API
  • polls for surveying students or staff
  • wiki with front-end editing
  • real-time chat function
  • appointment or room bookings function
  • Active Directory & Google SSO integration


  • To add a searchable staff directory to a page or post, insert the [staff] shortcode in a post/page. The default number of staff shown per page is 25, but you can limit the number of staff shown per page by adding a limit parameter in the shortcode, such as [staff limit=”10″] for 10 staff per page. You may exclude staff in their user profile area.


  • Display a list of staff using the Staff widget. You may exclude staff in their user profile area. Use the “number” field in the widget settings to limit to a set number of staff to show.
  • Display away notifications in the staff directory (set in Your Profile) using the Away From School widget.


  • This screen shot shows the Simple School Staff Directory with user photos/avatars.


Why are Staff Photos not showing?

This is typically due to a folder or permissions issue on your server. You need to ensure you assign “write” permissions (see chmod settings on some applications) to your upload folder using your FTP client (e.g. Filezilla) or HTML editor. Be sure also to check you have the right folder, especially if you are using a subdomain.

Why doesn’t the search function or paging work for my Staff Directory?

You need to set your Settings / Permalinks to Post Name (rather than the Default ID).



  • This is the first version.

Contributors & Developers

This is open source software. The following people have contributed to this plugin.


Browse the code