To install Profiles:

  1. Upload the profiles folder to the /wp-content/plugins/ directory.
  2. Create a profiles.php in your theme folder. Example files for both k2 and the default theme are included (just remove the .k2 or .default from the file name). It is important that the content is encased in a div with class of “entry-content” if you wish to use the display side javascript.
  3. Create a blank page with ‘Profiles (Do Not Use Manually)’ as the template. Remember the page slug. (ex. if you created a page titled “People”, the page would live at http://url.com/people, ‘people’ would be the slug.
  4. Activate the plugin through the ‘Plugins’ menu in WordPress.
  5. Visit “Settings > Profiles” and update options as appropriate. Make sure that you update the permalinks section.
  6. If you opted to use pretty permalinks, visit “Settings > Permalinks”. Make sure that you have some permalinking scheme selected (you don’t need to change your scheme, just have one selected). Hit “Save >”. (Note: even if you don’t change your permalinking scheme, you still need to select save, so that the new rules required by Profiles are written to the .htaccess file).
  7. Visit “Manage > Profiles”
  8. Start adding profiles.

Customization:

The /images folder contains the loading images as well as the default image for a profile which has no had an image loaded. You can generate custom loading.gif (for the admin menu) and ajax-loader-gif (for the display page) at AjaxLoad.

New fonts can be added for watermarking in the /fonts folder.

Creating Profiles:

As there is not WYSIWYG editor on the profiles edit screen, you need to use well formed html for your profiles informaiton.

Adding the token {more} between paragraphs will hide everything after the {more} tag, and create a ‘more’ link. When clicked the ‘more’ link will expand with the additional content.

46 Responses to “Profiles Installation”


  1. 1 chisdychan

    That’s good.

  2. 2 Nicholas Batik

    I am so happy to see this plugin – I’ve needed something like this for a long time, but I’m having some trouble:

    I followed all the install procedures, got to Manage => Profiles, entered First, Last, and slug, clicked “Add Person”… and nothing.

    The button highlights, but never goes anywhere or adds anything.

    I’m using WP 2.5.1 on PHP 5. – site is on a temp DNS if you need to look at it.

    Profile.php (default) is in themes and I have a page using it. Settings where updated for Profiles and Permalinks My .htaccess re-write rule (from the file) is:

    RewriteRule ^resources/goddesses/([^/\.]+)/?$ /index.php?people_slug=$1&pagename=resources/goddesses [QSA,L]

    Can you help, please?

  3. 3 Christopher O'Connell

    @Nicholas Batik:

    1) (For version “2.0 RC 1″) Only firefox is fully supported for administration. This will be changing, unfortunately, the javascript which supports page modification only runs properly in Firefox 2.

    2) Please send a link to the installation in my contact form and I’ll have a look.

  4. 4 Mic

    “I followed all the install procedures, got to Manage => Profiles, entered First, Last, and slug, clicked “Add Person”… and nothing.”

    Same thing is happening for me under my localhost php5 and Firefox 2
    I add a profile and zilch.

    I’m exited about the plug though… once I can get it up and running.
    Thanks!

  5. 5 Christopher O'Connell

    @Mic:

    Send me a link to your site and I’ll take a look at it for you.

  6. 6 Christopher O'Connell

    @all:

    I know I haven’t responded to messages or made updates for a week or two. I’ve moved to Seattle, and am doing somewhat different work, and between the two haven’t had much time for these projects. I do plan to continue supporting them and release new version soon.

  7. 7 Jon

    “I followed all the install procedures, got to Manage => Profiles, entered First, Last, and slug, clicked “Add Person”… and nothing.”

    “Same thing is happening for me under my localhost php5 and Firefox 2
    I add a profile and zilch.”

    I’m running into the same problem as these guys actually. I’m using Firefox 3 and PHP5.

  8. 8 Christopher O'Connell

    @Jon:

    I know that it is PHP5 safe. Send me a link to your site and I’ll have a look.

  9. 9 Matthew Wallace

    Hey man, Thanks so much for the plugin. This will be great once I get it working. I have it installed and I have created one profile for myslef. I may be missing something. Actually I know I am. I don’t think I am understanding where or how I am to create my profile.php page and exactly how I am to use it.

    The page on the site that I created is http://615flex.com/people

    The profile that I did create but is not working should show up at http://615flex.com/people/Matthew-Wallace

    the theme that I am using is typoxp but I used the defult example profile.php file that you sent along with your plugin as an example.

    thanks,
    -Matthew

  10. 10 Christopher O'Connell

    @Matthew Wallace:

    Are you sure that you’ve got profile.php set as the “page template” in your post?

    Usually this would nuke all sidebar menus and stuff.

    Please use the about page to send me an e-mail and I’ll see if I can diagnose the problem.

  11. 11 precious

    Hello,

    This pluggin is a great idea however I did the installation and tried to add a profile and nothing happens I did it on Firefox 3 php5
    Please help. My link is http://enelbrasero.com/quemar/?page_id=5

  12. 12 precious

    Sorry I sent the wrong link it is:
    http://enelbrasero.com/quemar/biografias/

  13. 13 Christopher O'Connell

    @precious:

    I visited the page you provided and it has been deleted. HOWEVER, did you add an appropriate page to your theme? Without an appropriate template, nothing is displayed.

  14. 14 Aurelien

    Hello Christopher,

    I have the same problem than everybody (on FF3;PHP5), this plugin is a very good idea and the wordpress community need it!-)
    So, could you describe what is an appropriate template? what we must to add or remove please?
    Do you prepare a new version?
    Thank you for your answer
    Kinds regards

  15. 15 Michelle Petit-Sumrall

    There’s a tiny detail that may not be clear in the explanations. Step 2: create a profiles.php file in your THEME FOLDER (emphasis mine).

    If you’ve never had to create or use a template file before, the steps are as follows:
    a) create and/or upload a template file to the folder of the theme you are using (/wp-content/themes/theme-name) where theme-name is the name of your theme (just in case that wasn’t clear)

    b) create a page: give it a title (in this case “people”) but leave everything else blank. Before you save and publish, scroll down to the bottom of the page. You should have an option called “Page Template”. (If you don’t, see step a.) Choose the template you need (in this case, it’s called “Profiles (Do Not Use Manually)”.

    c) NOW publish your page.

    Voila! All your problems with profile page creation should be solved.

    HTH!

  16. 16 alberto d'ottavi

    Hi! Great tool, funny and useful. I’m just starting on http://www.socialmobileblog.it and it’s working

    The template can be found in the /template subdir. renamed and copied in the theme folder worked fine for me

    I’ve got a problem with img align: they do not seem to be “floating left” -this is the setting in the CSS file: do I have to look elsewhere?

    and a question: is it possible to have directly the list of the profiles, instead one of that in the main page? eg this way: http://1generation.net/node/30

    thanx Christopher for your effort and help

  17. 17 Sunshine

    Does this work with wordpress 2.65 and 2.7?

  18. 18 Christopher O'Connell

    alberto d’ottavi:

    First of all, thanks for the clarification, reading your description, I realize that my directions may not have been clear.

    As to the second, there isn’t currently a function to do that, however, you could easily modify the current listing function to return a photo link along with the name link.

  19. 19 Christopher O'Connell

    @Sunshine:

    There’s no reason why it shouldn’t, however, I haven’t tested it out yet.

  20. 20 brainsolid

    Great plugin, thank you very much!
    Only one question: how can i manage list of profiles, if i would like show profiles in alphabetical order?

  21. 21 Gary Radke

    Christopher, still unable to get the image loader to work. wondering if there’s a way to manually do the images with a simple numbering system or something… or, if you have some time and want to try and trouble shoot, let me know and i’ll provide whatever info/access you need to check out the install. thanks.

    -gary.

  22. 22 Novachord

    Whenever I activate this plugin, it completely wrecks my theme’s javascript functions. Any idea why?

  23. 23 JennyD

    I’m running into the same problem as just about everyone listed.

    I followed Chris’ directions.

    I followed Michelle’s instructions about the template file (I’d actually done that anyway, moving profile.php.default to the directory of the theme I’m using and renaming it profile.php).

    Make my page.

    Go to Tools > profile and there is a table with a list of profiles . . . and it’s not populated. Plus the first name, last name, and slug fields.

    Why are my people not making it to the list? (I think this is probably what happened to everyone else.)

  24. 24 JennyD

    Grrr. OK, I have it working. Silly me, it’s necessary to actually have posts for the user you’re trying to add.

    Next issue: The image comes up fine, but no link to posts, and no data from the profile.

    So, I get the image, and links to the other user profile pages, and that’s it.

    Thoughts?

  25. 25 Jeff

    JennyD, what do you mean by “actually have posts for the user you’re trying to add”?

    Were you having the problem where clicking on the Add Person button had no effect?

    If you found a solution to this, I would LOVE to know.

  26. 26 Zairul

    Hi there, thanks for a must-have plugin.

    I see some people here having problem on adding profiles like myself. Entering First Name, Last Name and Slug then click [Add Person] but nothing happened. Has anyone solved this issue? I’ve tried almost all main browser (IE,FF,Chrome) and both php4 and 5. But nothing seems to work. Please help.

    Thanks.

  27. 27 Christopher O'Connell

    @Zairul:

    Version 3 of profiles is coming soon, version 2 is totally incompatible with the new versions of wordpress.

  28. 28 gary

    christopher, any ETA on the new version of Profiles?

  29. 29 Ro

    Hey Chris,

    are you still developing profiles? I’m curious to know because I’d probably start to develop my own plugin. Of course I can understand, if you have other things to do e.g. earning money. ;)

    Greetz

  30. 30 Christopher O'Connell

    @gary:

    I just moved again. I should have time in the next couple of weeks. As it is incompatible with the 2.7.x branch of wordpress, this has become a major priority for me.

  31. 31 Christopher O'Connell

    @Ro:

    I tried to reply by e-mail but it bounced.

    Anyway, I moved back to California and things have been a bit hectic, but I plan to have a new version by the end of the month, I really, really need it for one of my sites (so I can finally upgrade to 2.7.x).

    That having been said, 2.x of profiles is not well designed and 3.x needs to be a clean sheet design, so, if you want to help, I’m happy to give you access to the bug tracker and the repository (and put your name on the project as well).

  32. 32 Jenny

    Hi, I sent a couple emails of things I’ve been struggling with. We’ve got a site we’re re-designing and want to add a database of media profiles before we launch. Any help would be greatly appreciated, thanks!

  33. 33 gary

    christopher… just wondering if you’ve made any headway on a new version of profiles. anxiously awaiting the new release! thanks.

  34. 34 mes

    hi is there anyway to disable the cropping function. it seems to really be messing up my photos

  35. 35 Starbliss

    It works!

    You have to select the “profile” page template when you make the “profile” or “people”, depending on your own choices.

    I’m still figuring out how to add more fields, it looks promising!

    Thank you sir O’Connell.

  36. 36 matt

    Hi great plug in!

    I’m soooo close to getting it BUT I can’t upload a picture for the profile I get

    “Error 500 – Internal server error

    An internal server error has occured!
    Please try again later.”

    Any ideas?

    THanks!

  37. 37 Steve Dickson

    Hi there,

    I don’t know if you are still about at all with this.

    I have everything working okay except that I don’t know how to actually make the profiles.php file as I am a complete novice. I have looked at the two in the templates and I have no idea what to remove/add to make it work with my theme.

    As you can see I have uploaded one of them but it is not working with my theme.

  38. 38 Valerie

    Is there a DEMO I can view?

  39. 39 Sterling

    I’m new to plugins and I love the sound of yours but I just don’t get your instructions. I see no .k2 anywhere. Do I actually create a profiles.php or copy the one in the plugin folder? What’s a slug? I want to use it but it sounds like I need to know file editing. This novice would appreciate any clarification. Thanks

  40. 40 Sterling

    I’ve been tinkering and I know I don’t get it but I’d like to. After setting up a new page with profiles in the template, I get the following error:

    Fatal error: Cannot redeclare profiles_install() (previously declared in /home/look4702/public_html/Wordpress_Lookiyonder/wp-content/plugins/profiles/profiles.php:41) in /home/look4702/public_html/Wordpress_Lookiyonder/wp-content/themes/twentyten/profiles.php on line 69

    Help, Thanks.

  41. 41 Sterlind

    Ok. I got through the instructions, set up the people page, did all that. I see no Visit “Manage > Profiles” I see nothing new to my page except the people page that I added. What am I not doing write?
    Thanks

  42. 42 George

    I followed all the install procedures, got to Manage => Profiles, entered First, Last, and slug, clicked “Add Person”… and nothing.”
    i am working on the latest version of wordpress

  43. 43 Sephi Hakubi

    Hi. I’ve been trying different profile plugins out but when I installed this one, it’s not showing up on my plugins page. I want to remove this plugin safely. What do I do?

  44. 44 Christopher O'Connell

    Profiles is more or less deprecated in WordPress 3.0

  45. 45 Christopher O'Connell

    @Sterlind:

    You need to set up the actual page where profiles will appear

  46. 46 Ekta

    Hi,

    I have created a profile.php and uploaded the same at the root of theme folder (inove). Then i have created a blank page having “Profile” as the page template. >> I have activate the plug in through the dashboard.

    Issues:

    1] Unable to find out the Manage > Profiles Tab.
    2] URL: http://latestbuzz.theworldage.com/people/ have created a blank page.

    Please help on this

    Thanks

Leave a Reply