plugin-icon

LDAP Staff Directory

Connects to an LDAP or LDAPS server and displays an employee directory from a specific OU. Supports Elementor, Beaver Builder and a native shortcode.
Versie
1.2.1
Laatst bijgewerkt
Aug 4, 2026

LDAP Staff Directory lets you connect your WordPress site to an LDAP / LDAPS server and publish a public employee directory with zero manual data entry.

Features

  • Connects to any LDAP or LDAPS server (including Active Directory, OpenLDAP, Samba), with the scheme chosen from a dedicated selector
  • Configurable Base OU and Bind DN
  • Extracts: full name, email, job title, department, phone, and telephone extension (PBX / IP-PBX systems)
  • Shortcode [ldap_directory] usable in any post, page or widget
  • Native Elementor widget with full style controls
  • Native Beaver Builder module with General and Style tabs
  • Department filter bar with configurable chip order (alphabetical or by contact count)
  • Exclude specific departments — or employees with no department assigned — from the public directory, enforced at the LDAP query level so those employees are never fetched
  • Exclude disabled Active Directory accounts
  • Server-side search and pagination, with configurable items per page
  • Handles directories with 1,000+ users via RFC 2696 paged LDAP results
  • Transient-based cache with configurable TTL, one-click invalidation, and a resilient stale fallback when LDAP is temporarily unreachable
  • Guided settings screen under Settings LDAP Directory, split into Connection / Employees / Fields tabs with plain-language help popovers, a collapsible “Advanced settings” section per tab, and a one-click “Copy request for IT” template for gathering connection details from whoever manages your LDAP server — built for administrators without LDAP experience
  • Bind password encrypted at rest, with a show/hide toggle while editing
  • SSL certificate verification toggle (supports self-signed certs)
  • Optional CA certificate file path
  • Multisite compatible (per-site settings)

Requirements

  • PHP ldap extension enabled on the server
  • WordPress 5.8 or higher
  • PHP 7.4 or higher
Gratisvoor betaalde abonnementen
Door te installeren, ga je akkoord met de Servicevoorwaarden van WordPress.com en de voorwaarden voor plugins van derden.
Getest tot
WordPress 7.0.2
Deze plugin kan worden gedownload, zodat je hem op je kan gebruiken.