BACK TO DIRECTORY

OmniDirectory

by Kerio

0.0
(0 ratings)

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.

Screenshots

Live search results in the default Modern Grid Cards layout.

Live search results in the default Modern Grid Cards layout.

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

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

Directory Settings: field labels, layout pickers, and color/display toggles.

Directory Settings: field labels, layout pickers, and color/display toggles.

Plugin Details

Active Installs
0
Total Downloads
65
Version
4.3.27
Requires WP
6.0
Requires PHP
7.4
Tested Up To
7.1
Added
2026-09-15
Last Updated
2026-09-15 9:33pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0