OmniDirectory
OmniDirectory

OmniDirectory

0/5 (0 ratings) — active installs Updated Sep 15, 2026
Live search results in the default Modern Grid Cards layout.

Live search results in the default Modern Grid Cards layout.

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.xml file included for WPML.

Getting Started

  1. Activate the plugin.
  2. 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.
  3. Add members under Directory Members Add New, or bulk-import them via Directory Members Import / Export.
  4. Place the [omnidirectory_search] shortcode on any page to show the live search box.