Dynamic User Directory Plugin
There are a few reasons this could be happening. 1) Users must have the “Last Name” field filled out on their WordPress profile page in order to appear in the directory. Please verify that you have at least one user with the Last Name filled out. 2) If you have selected to hide certain user roles, you may have accidentally hidden all your users from the directory. Try deselecting those roles to see if users appear in your directory. You may need to modify which users get which roles.
You may be using a membership plugin that is incompatible with DUD. One way to verify that your membership plugin is compatible is to open the DUD plugin settings page and look for the “WordPress Meta Key Names” listbox under the “Meta Fields Settings” section. If you see your custom meta field key names listed in this box, DUD is compatible with your setup.
If your plugin is compatible with DUD, you should also confirm that the meta fields you wish to show in the directory actually have values stored in them when you open a member’s WordPress user profile.
There are a few things you can check. First, make sure at least one of your members definitely has a value in their profile for that meta field key name. Second, make sure that the meta field key name you entered in the DUD settings *exactly* matches the key name as you originally defined it. If these things don’t resolve the issue, you can turn “Debug Mode” to “On” in the DUD settings, then visit the directory page to see the debug output at the top of the screen. Copy all of this output and send it to me in an email for evaluation.
MemberPress stores a Telephone field differently than normal meta fields. As a result, DUD is unable to obtain the field for display. You can redefine the field in MemberPress as plain text and DUD will be able to display it. Then simply format the field as a telephone number in the DUD settings.
The DUD shortcode will not work on the BuddyPress “Members” page. This page is dedicated to the BuddyPress member directory and it will override the DUD shortcode. Simply create a brand new page and place the DUD shortcode there and it should work fine. It will still pull in your BuddyPress fields in the directory listings.
There is a known conflict between DUD and some Lazy Loader plugins, so if you have a lazy loader plugin installed on your site, please try disabling it.
Custom Sort Field Add-On
To view the Custom Sort Field Settings, you must first check the “Use Custom Sort Field” box located under the “Main Directory Settings” section. Then a new “Custom Sort Field Settings” section will appear just below this section.
I have included a screenshot of the entire DUD settings page for each demo on the site. This is found in the “Settings” link next to the demo name.
Right now the Custom Sort Field add-on does not allow you to show the alphabet letter links at the top. Instead, it displays category links corresponding to each category available (e.g. if your field is Department, it might show category links for Sales, Marketing, Human Resources, etc.). A future update will provide the option to show the alphabet links instead of the category links.
Meta Fields Search Add-On
Meta Fields Search v. 3.2 changed the storage location of the dynamically generated JQuery that is loaded on the front end when you’ve configured the search to show a pre-populated dropdown as the search input box. You must open your DUD settings and click “Save” to generate the JQuery in the correct location. Try this and then see if the search works again.
Under the Main Directory Settings section, make sure you have checked the “Directory Search” box to enable the search capability.