Profiler Plugin
What is it?
Profiler is a WordPress plugin that allows you to display the information of every registered user on your site in a members area. Each user has their own profile which can be modified from the WordPress admin interface by either the user or an administrator. It is intended to be a "set it and forget it" plugin. You do not have to have any programming knowledge to use this plugin.
Where can I get it?
You may download Profiler here:
Profiler WordPress Plugin
How do I install it?
- Extract the folder "profiler" from the zip file and upload it to the "/wp-content/plugins/" directory
- Activate the plugin through the 'Plugins' menu in the WordPress admin interface
- Create a page using the form in the "Profiler" menu located under "Settings". This page will serve as your members directory
Screen shots
Known issues
- Blank directory – On some sites the directory does not list any users. I do not know why this happens.
- The directory is sorted properly, but the previous/next links do not point to the correct profiles.
- The directory will still appear if you password protect the page.
Planned Features
- Support for Register Plus, Cimy User Extra Fields, and Role Manager plugins
- Instant Messenger fields
(I haven't decided on the best way to display them)
Version History
For a full list of changes visit:
http://plugins.trac.wordpress.org/log/profiler




Pages: [11] 10 9 8 7 6 5 4 3 2 1 » Show All
263 Responses
Cimy Extra Fields support would be a dream come true!
hi how can i link to an author user pages?
and is it possible to show photos, avatars on users list page?
thanks
Hi Eric,
Great plugin indeed… I have used it as a Member directory extracting the extra cimy fields we have set from the member profile such as personnel mobile phone, postal address, etc. Since it includes personnal data, the directory is a Member Only one.
Simultaneously, we would like to display a public version of our Member directory in the open section of the blog.
This would mean 2 different pages: a public one and a member only one. To do this, they would need to be generated by 2 different version of profiler.php, one that includes the extra fields variables for the Member only directory, the other one would then be generated by the standard profiler.php that doens not extract any personnal data.
Do you have an idea of how could this be done?
Thanks a lot for your help…
Thierry
Hi. Unfortunately I cannot find any search facility on the site. I am just wondering whether profiles can display html tag when it displaying biographic information on the created profile page. I have tested it but it seems that profiles can only display text.
@jan – I'm using both profiler and role manager and experiencing no problems, but I am not going crazy in my use of role manager. Only used it to add/remove capabilities (+define extra capabilities via other plugins) from specific users rather than define extra roles. You have probably defined some users to have role(s)that profiler cannot be expected to process/search for(without you customising it yourself). Anyway it looks like WordPress is moving away from roles towards capabilities, if you have read any of Codex or the Development Blog.
Hi. I find the profiler quite useful and an excellent plugin. However, it seems that some of the users aren't listed on the profile page. After a number of trail-and-errors, it seem that all missing users have "roles" (i.e. similar to wp roles) that is "tweaked" by role manager also quite a handy wp plugin. Can someone please advice, because it seems at this stage that I have to choose between using either profiler or role manager. Sad, because both are excellent plugins.
Thoughts I had it. But NO. it does not work when a user uses its nickname as a display name, obviously.
So, one needs to change the get display name condition to login name which would make it a lot easier.
if someone again has coding experience good luck.
LINKING TO AN AUTHER USER PAGE!!!!!!
FIGURED IT OUT!!!! WOOP WOOP
With the help of Robert Lang.
Here is the solution
In the profiler.php file find the 2 str_replace and replace the "-" to "%20″
Once you have dont that in your post put something like this:
<a href=/members?user=%20> whatever you want here
Now if you find a flow in this script let me know or figure it out or something.
WOOP WOOP
OR if someone can find a way to generate a display name so like this:
but with something to change the spaces "-"
So again good luck with that.
So Eric kindly replied and as expected it was a simple thing that I had not seen. Once you have followed all the installation go to the PAGES link in your admin page and in there you will have a page called "the users" or something like that. which you can edit to change to name and the link name of course.
Now regarding the link to a specific profile I feel that the solution lies in the user name generation. right now it is taking your first and last name and changes the space to a "-" what it should really be doing is simply getting the user name to generate to user page and link as it is unique.
Now the question is if anyone agrees with that and has the competance to identify that script in the profiler.php file please share the info.
GOOD LUCK!!!!
I would like the members directory to show number of posts per member…http://www.triandhelp.co.uk
Is anyone else getting this error? I just installed profiler and when I go to the member's page, i get this error. Something is wrong with the query.
WordPress database error: [You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(SELECT user_id FROM wp_usermeta WHERE meta_value IN ('a:1:{]
SELECT ID FROM wp_users WHERE ID = ANY (SELECT user_id FROM wp_usermeta WHERE meta_value IN ('a:1:{s:13:\"administrator\";b:1;}', 'a:1:{s:6:\"author\";b:1;}', 'a:1:{s:11:\"contributor\";b:1;}')) ORDER BY display_name ASC LIMIT 0, 10
Ill add to that,
When I go to the directory (in my case:http://www.julesmoretti.com/blog/wp-content/plugins/profiler/profiler.php) I get this:
Fatal error: Call to undefined function add_action() in /home/julesmor/public_html/blog/wp-content/plugins/profiler/profiler.php on line 27
Leave a Reply