BACK TO DIRECTORY




OmniDirectory registers a “Directory Members” custom post type and lets you build a searchable staff/member directory that adapts to almost any profession — doctors, lawyers, consultants, clergy, companies — just by relabeling three custom fields from Directory Settings.
Core features:
- Custom post type (“Directory Members”) with a photo, three admin-configurable fields (e.g. Specialty/Title, Location/Office, Phone), Email, Bio, and an optional “Directory Category” taxonomy.
- Live AJAX search shortcode
[omnidirectory_search], restricted to matching Title and Directory Category (no false-positive matches from unrelated meta/content). - Built-in Arabic + English search: an Arabic search term automatically matches Arabic listings and an English term matches English listings, with Arabic letter-variant normalization (e.g. “احمد” and “أحمد” match each other) baked in, and full RTL support throughout.
- Eight search-results layouts: Modern Grid Cards, Horizontal List Row, Avatar Badge Compact, Structured Table View, Masonry Pinterest Grid, Horizontal Directory List, Compact Table Matrix, and Interactive Hover Flip Cards — switchable from Directory Settings.
- Eight single-profile layouts: Modern Centered Card, Two-Column Sidebar, Hero Banner Top, Tabbed Profile View, Minimalist Clean, Split Screen Cover, Interactive Dashboard, and Floating Card Overlay.
- Attachments / Documents: attach PDF, Word, Excel, or plain-text files to a member’s profile, with an optional custom label per file, shown as a labeled download card on their profile.
- Click-to-Reveal privacy option: optionally mask phone numbers and email addresses behind a “Click to show” button, to deter basic spam-harvesting bots.
- Category filter dropdown, a primary accent color picker, an “hide empty fields” display toggle, and a CSV Import/Export module for bulk-adding or backing up your directory.
- Polylang and WPML compatible: the post type, taxonomy, and translatable fields are registered for both, with a
wpml-config.xmlfile included for WPML.
Getting Started
- Activate the plugin.
- Go to Directory Members Directory Settings to relabel the custom fields for your use case (e.g. “Specialty / Title” for a medical practice, “Practice Area” for a law firm) and choose your preferred search/profile layouts.
- Add members under Directory Members Add New, or bulk-import them via Directory Members Import / Export.
- Place the
[omnidirectory_search]shortcode on any page to show the live search box.
Screenshots

Live search results in the default Modern Grid Cards layout.

A member's profile page in the Tabbed Profile View layout.

Directory Settings: field labels, layout pickers, and color/display toggles.
Plugin Details
Active Installs
0Total Downloads
65Version
4.3.27Requires WP
6.0Requires PHP
7.4Tested Up To
7.1Added
2026-09-15Last Updated
2026-09-15 9:33pm GMTRatings
5
0
4
0
3
0
2
0
1
0