I would like to create a website for a scholarship. For that, I want to create three pages for seeing all members of the scholarship:

  • one for members of the board of trustees (people who created it)
  • one for current scholars
  • one for former scholars

I am new to Wordpress and this is my first serious project with it. My question is: What is the best way to handle this data. To specify my needs furter, I will describe the data a little bit more.

A record that represents a member of the board of trustees should contain the name, one image and a short text (maybe an email address later on).

A record that represents a scholar should contain the information about whether this scholar is a former or a current member. my aim is to sort the records according to this information (the site for the alumni should contain all former members). Furthermore, it should say in which class the scholar is. This should be sortable as well. The other entries should contain text or an unordered list.

I don't want a complete project or tons of sample code. I would like to get to know whether anybody has experience with a similar problem and maybe with a plugin I could use. I found many plugins that deal with user issues and therefore I want to ask for experience with one plugin or maybe some recommendations.

Update #1:

I already built this application using Django. The project with Wordpress should be a cleaner rebuilt with a better admin interface. The following links show how my desired output looks like (it is in German but the concept should be clear):

  • Unfortunately your question is just too broad and falls into the scope of do-my-work-for-me. What you are asking is for a complete project. I would suggest that you hire someone to accomplish this if you are not comfortable working on this by yourself. You should break your question down, and tackle each question on its own and then come back if you fail with what ever you have and explain where you are lacking Commented Nov 2, 2014 at 18:50
  • What have you done so far? What research have you completed or code have you written? Commented Nov 2, 2014 at 18:50
  • Sorry if my question was too broad. I don't want that anybody does the work for me. Therefore, I updated my question to specify it. I wanted to ask for experience with a plugin and to get a recommendation (maybe with some short lines of sample code for the sake of demonstration)
    – user62924
    Commented Nov 2, 2014 at 19:14
  • How are you going to input data for these user types?
    – Yatix
    Commented Nov 2, 2014 at 19:23
  • Just a note, product recommendations are of topic. Please visit How to Ask to learn how to ask a good question :-) Commented Nov 2, 2014 at 19:23

2 Answers 2


As you are going to enter all data by yourself you can make use of Custom Post Types.

Create 3 CPTs for each user type, Trustee, Alumni, Scholar. And with that create custom fields as per your need for each CPT.

Once all data is in, then you need is to create Custom Page templates for each post type where you can list users in your design format.

You can easily find plugins for creating CPT and Custom fields quickly.



You can create different user roles with User Role Editor. And you can get users by role with:

$my_custom_users = get_users('role=your_role_is_here');

This function return array of user search results. Use this with foreach in your custom page template:

foreach ($my_custom_users as $user){

For create custom page templates; Create a php file. Add this comment line to first line:

Template Name: Your Custom Template

Now, you can create new page in wp-admin/pages. This page include to above get and foreach codes.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.