1. Home
  2. CP Staff
  3. Getting Started
  4. Introduction to CP Staff

Introduction to CP Staff

CP Staff is a WordPress plugin designed for churches to create and manage professional staff directories. It provides a complete system for organizing staff by department, displaying profiles on your website, and enabling visitors to contact team members through secure forms.

Key Features

  • Staff Profiles: Create detailed profiles with name, title, biography, photo, email, phone, social links, and credentials
  • Department Organization: Group staff into hierarchical departments using a dedicated taxonomy
  • Flexible Display: Show staff via an automatic archive page, shortcodes, or custom templates
  • Contact Forms: Built-in email contact system with spam protection, CAPTCHA, and rate limiting
  • Click Actions: Choose how visitors interact with staff cards — link to a detail page, open a modal, or disable clicking
  • Template Overrides: Customize every aspect of the display by overriding templates in your theme
  • Ordering Control: Set display order using WordPress menu order with drag-and-drop support

How It Works

CP Staff registers a custom post type (cp_staff) and a hierarchical taxonomy (cp_department). Each staff member is a post with custom meta fields for contact details and social links. The plugin provides an archive template that groups staff by department, and shortcodes for embedding staff lists anywhere on your site.

Integration with Other Plugins

  • CP Locations: When active, CP Staff automatically supports location assignment, letting you filter staff by campus
  • Google reCAPTCHA v3: Protect contact forms with invisible CAPTCHA verification
  • Simple Page Ordering: Drag and drop staff members into your preferred display order

Next Steps

Continue to Installation to set up CP Staff on your site.

Was this article helpful?

Related Articles

Need Support?

Can't find the answer you're looking for?
Contact Support
Scroll to Top