Before finishing we will learn how to restrict access to the user directory and limit which users will be in the directory. We will also cover other methods for getting the values of fields that are better suited for when we only need one or two of the fields at a time.
View TutorialSections
Step 5: Creating A List Of Users and Profile Page
Part of the series: Using Pods To Create A User Directory
Now it is time to create a user directory page on our page. This can be as simple as a list of names with links to author profile pages or a full fledged directory with all of the user’s information.
View TutorialStep 4: Using Author.php To Show Custom Fields
Part of the series: Using Pods To Create A User Directory
Now its time to display these fields in the front-end. In this step we will add to, or create the author.php template so it shows information about the author and their posts.
View TutorialStep 3: Reorder Fields and See Them In Action
Part of the series: Using Pods To Create A User Directory
Time to go to our user profile and see our new fields. But first, keep in mind that the fields will have the same order in the profile editor as they do in the Pods editor, so we are going to want to put them in a logical order. Rearranging them is as simple as clicking on the three little lines on the far left of the field and dragging it up or down.
View TutorialStep 1: Create A Users Pod
Part of the series: Using Pods To Create A User Directory
Pods allows us to extend the standard post types (post, pages) as well as media, users and comments with custom fields. To begin we will create a new Pod to extend users.
View TutorialUsing Pods To Create A User Directory
In this tutorial series you will learn how to use Pods to make a user directory by adding new fields to the user profiles and outputting them in your theme.
View SeriesStep 2: Add Fields To Users
Part of the series: Using Pods To Create A User Directory
While WordPress’ built-in user profiles offer only limited fields, Pods will allow for pretty much anything we need to be added to profiles. In this tutorial we will be using plain text, number, phone number, website and avatar fields.
View Tutorial