Powerful and feature-rich user directory based on user profile meta fields.
As of April 2026, Dynamic User Directory is a WordPress buddypress plugin with 1.0K+ active installations and a 4.8/5 rating from 38 reviews. It has been downloaded 83K+ times in total. Requires WordPress 3.0.1+ and PHP false+. Available on WordPress.org since 2016. Downloads are up 45% this week. Top alternative: Better Messages – Live Chat, Chat….
This lightweight yet powerful and feature-rich plugin creates a user directory displaying the pre-existing user meta information you specify. It can show avatars, social icons, mailing address, email address, website, phone, or any other user meta information you wish. It is also fully compatible with BuddyPress, S2Member, and Cimy User Extra Fields plugins.
The best thing about Dynamic User Directory is the high degree of control you have over the content, formatting, and style. This allows you to create a highly customized directory and integrate it seamlessly into your WordPress theme. The intuitive backend settings interface is designed to help you get your directory up and running quickly. Features include:
Very versatile and extremely useful plugin. I only wish there were more markup tags in the frontend display, as sometimes it’s troublesome to style things via CSS.
SIMPLE AND PERFECT.
YOU DONT NEED BIG PLUGINS TO MAKE A LIST OF USERS
ALSO THE PAID ADDONS ARE GREAT
The plugin itself is functional, as long as you don’t intend to modify the markup generated by it. The module is badly coded, something an undergrad student might be proud of, but with this kind of work I don’t see why the author is touting their “20 year web development” experience. Just as an example, the core plugin code is in a single php file, 3572 lines of code, with PHP, SQL, HTML output all jumbled together in one terrible mess.
Again, as long as you don’t want to modify the output, it works, it outputs functional HTML – which is why this review didn’t end up a 1-star -, but if you want a solution that’s easy to customise, steer well away from this one.
As a tech-challenged volunteer webmaster I have spent hours trying to find a workaround for the inexplicable absence of the ability to sort users by last name in WordPress admin. There are multiple requests and discussions in the support forums, but no solution; WordPress doesn’t seem to care about this issue. Enter Sarah Giles and her Dynamic User Directory plugin. I installed it, chose the settings that seemed to make sense, and dropped the shortcode into a new page. I published it as Private, not wanting it to be accessible from the front end, and it solved my problem instantly, elegantly, and cheaply (free). I now know where to go if our small NFP veterans association ever has the need and the resources to hire a superb freelance web developer. Thanks, Sarah.
I combined DUD with two of this developer’s premium plugins (Hide Directory Before Search and Meta Fields Search) to create a quick, affordable, and on-point solution for a client. When I ran into a problem (which was of my own creation), Sarah responded to my support request swiftly and efficiently.
| WordPress | 3.0.1+ requiredTested up to 6.8.5 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.