LDAP Staff Directory

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)
  • Configurable Base OU and Bind DN
  • Extracts: full name, email, job title, department
  • 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
  • Real-time client-side search (no page reload)
  • Client-side pagination with configurable items per page
  • Transient-based cache with configurable TTL and one-click invalidation
  • Admin panel under Settings LDAP Directory
  • 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
  1. Upload the ldap-staff-directory folder to /wp-content/plugins/.
  2. Activate the plugin through Plugins Installed Plugins.
  3. Go to Settings LDAP Directory and fill in your LDAP connection details.
  4. Click Test Connection to verify the settings.
  5. Insert [ldap_directory] in any post or page, or use the Elementor / Beaver Builder widget.

سوالات متداول

The plugin says “PHP LDAP extension not found”. What should I do?

Contact your hosting provider and ask them to enable the php-ldap (or php7.x-ldap) extension. On Linux servers you can typically install it with:
sudo apt-get install php-ldap or sudo yum install php-ldap.

My server uses a self-signed SSL certificate. How do I connect?

Go to Settings LDAP Directory LDAP Connection and uncheck Verify SSL Certificate. Save, then click Test Connection.

How do I connect to Active Directory?

Use ldaps://your-dc.domain.com as the server, port 636, and a service account DN such as CN=svc-wordpress,OU=ServiceAccounts,DC=domain,DC=com.

Can I show only certain fields?

Yes. In the admin panel, check or uncheck the fields you want. You can also override per shortcode:
[ldap_directory fields=”name,title”]

How long is data cached?

By default 60 minutes. Change the TTL under Settings LDAP Directory Cache or flush immediately with the Clear Cache button.

تصویری برای این آیتم موجود نیست.
نظری برای این آیتم موجود نیست.
0 0 رای ها
امتیازدهی
اشتراک در
اطلاع از
0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
نسخه حجم فایل SHA256 تغییرات دانلود
1.0.6 36 کیلوبایت -
دانلود
×
بدون امتیاز

قیمت:

رایگان

نگارش

1.0.6

آخرین انتشار

17 اردیبهشت 1405

آخرین بروزرسانی

3 ماه پیش

نصب های فعال

-

نگارش وردپرس

وردپرس 5.8+

تست شده از نسخه

وردپرس 6.9.4

نگارش PHP

PHP 7.4+

نسخه ها

1 نسخه