This guide covers common issues with CP Staff and how to resolve them.
Staff Archive Page Not Showing
- Check archive setting: Navigate to Staff > Settings > Staff and ensure Disable Archive Page is unchecked
- Flush permalinks: Go to Settings > Permalinks and click Save Changes (no changes needed — just saving flushes the rewrite rules)
- Check for conflicts: Temporarily switch to a default WordPress theme to rule out theme conflicts
- Check the URL: The archive URL matches your plural label setting. If you changed it to “Our Team”, the URL is
yoursite.com/our-team/
Contact Form Emails Not Being Received
- Check email configuration: Install WP Mail SMTP or a similar plugin to ensure WordPress can send emails reliably
- Verify staff email: Edit the staff member and confirm an email address is set in the Staff Details box
- Check spam folder: Contact form emails may be filtered as spam by the recipient’s email provider
- Check From Address: In Staff > Settings > Advanced, set the From Address to an email on a domain you control with proper SPF/DKIM records
- Test with CAPTCHA disabled: Temporarily disable CAPTCHA to rule out reCAPTCHA configuration issues
CAPTCHA Not Working
- Verify keys: Ensure both the Site Key and Secret Key are correctly entered in Staff > Settings > Advanced
- Check reCAPTCHA version: CP Staff requires reCAPTCHA v3 keys. Keys from v2 (checkbox CAPTCHA) are not compatible
- Check domain registration: Your site’s domain must be registered in the reCAPTCHA admin console
- Check browser console: Look for JavaScript errors related to reCAPTCHA loading
Staff Cards Not Clickable
- Check click action: Navigate to Staff > Settings > Advanced and verify Staff click action is set to “Link to single staff page” or “Display popup modal”
- Check static mode: If using the
[cp_staff_list]shortcode, ensurestatic="true"is not set - Check for JavaScript errors: Open your browser’s developer console and look for errors that may prevent the click handler from working
Department Ordering Issues
- Default ordering: Departments sort alphabetically by name by default
- Install ordering plugin: Use WP Term Order for drag-and-drop department ordering
- Staff ordering: Staff sort by Menu Order, then by Name. Set the order value in the Page Attributes box when editing a staff member
Rate Limiting Blocking Legitimate Submissions
- Adjust the limit: In Staff > Settings > Advanced, increase the Max submissions per day value (up to 10)
- Clear rate limit data: The rate limit resets daily. If a user is blocked, they can try again the next day
- Check for shared IPs: Users behind the same network (e.g., church office) share an IP address and collectively count toward the limit
Template Overrides Not Working
- Check directory name: The theme directory must be named exactly
cp-staff(notcpstafforcp_staff) - Check file path: The file structure in your theme must mirror the plugin’s
templates/directory - Clear cache: If using a caching plugin, clear all caches after adding or modifying template overrides
For additional help, see Getting Help.
