BuddyPress install + setup

Modified on March 8, 2015

In this tutorial I will teach you how to install and set up the BuddyPress social networking plugin.

Before watching this video…

  1. Install and set up WordPress.

1. Install BuddyPress (0:28)

  1. Log into your WordPress dashboard and go to Plugins > Add New.
  2. Search for “buddypress”.
  3. BuddyPress should be the first result. Click “Install Now”.
  4. After WordPress finishes downloading the plugin, click “Activate Plugin”.

2. Activate BuddyPress components (2:04)

  1. Go to Settings > BuddyPress > Components.
  2. Activate the components you plan on using. Do not activate all of them unless you need them all!
  3. Click “Save Settings”.

3. Attach pages to BuddyPress components (2:43)

  1. Go to Settings > BuddyPress > Pages.
  2. BuddyPress should have automatically created and attached pages to your components. If not, or if you want editable pages for the “Register” and “Activate” components (not necessary) first create the pages at Pages > Add New and then return to here and select your new pages for each component.
  3. Click “Save Settings”.

4. Configure BuddyPress settings (3:54)

  1. Go to Settings > BuddyPress > Settings.
  2. Select the settings you desire, such as Group creation, Account Deletion, etc.
  3. Click “Save Settings.”

Option: Allow new users to create accounts on your site

  1. Go to Settings > General. Select “Anyone can register” under Membership.
  2. Go to Settings > BuddyPress > Settings. Make sure “Show the Toolbar for logged out users” is set to “Yes”.

5. Set up user profile fields (6:28)

  1. Go to Users > Profile Fields.
  2. Add all profile fields you want to collect during initial user sign ups into the “Base” profile group (you can rename this).
  3. Create new profile field groups for collecting information after signup. Add the desired profile fields to these groups.


  1. Great video. I have followed all your steps, but when i log out and click back to my site, i am only able to log in, can you please help.

  2. Thank you, problem solved, it seemed as if i needed to update my site.
    thank you for your assistance and your great video. your the man

  3. Hi, is there a simple way i can customize my registration page or is there any good plug-ins that you could recommend that would do something similar?

  4. I have set up Buddypress, assigned pages, set extended profiles- but, I cannot find where to view the extended profile group I made. I have a base group, and a work group. I want users to be able to view and search the extended profile group also- for instance, search for all members in a particular city.

    Please, how can I fix this? I have been searching a while to solve this.

    1. When editing a profile, you can click on your username from the Toolbar at the top and navigate to Profile > Edit. Then click on the “Work” tab and you can edit the fields for that profile group.

      For search, all fields should be searchable by default using the basic “Search Members” from BuddyPress. If you’re using the BP Profile Search plugin, you’ll need to go into its settings and manually add every profile group field you want it to be able to search. Go to Users > Profile Search and check the fields you want to be searchable.

    1. You could do either order and you’ll get the same result, so it doesn’t really matter much. I think it depends on if you plan on using BuddyPress or not. If you know you will use it, you might as well set up BuddyPress first and configure it. If you’re not sure about using BuddyPress or not, then set up your theme first.

      1. Don’t know if this is the right place to share:
        the order of installing was a of huge importance for me!
        Theme or Buddypress first or later didn’t matter much indeed like Michael said.
        But first buddypress then (what i use) sensei, social learner theme, buddypress for sensei.
        So anyone having trouble with buddypress not showing up in your sensei social learner enveronment, install buddypress FIRST.

  5. I want the users to see all options of the menu after they are logged in, but do not know how to make that?
    Could you help me with this?

    Thanks and advance

  6. Hello,

    This tutorial was very helpful. Im having trouble after signing users up. We can fill out all of the information in the new profile fields, however, once we press submit /”complete signups”, no data is stored and no users are created. I’ve had multiple people try multiple times and no new users are showing up in the backend and none of the pictures they are uploading are being stored in media.

    What do you think I am doing wrong?

  7. Thank you for taking the time to make a simple easy to follow guide. Helpful video’s like this give people equal opportunities to learn how to develop, enhance and design website social media options without years of IT schooling.

    Sending you a whiskey from Scotland

  8. Great tutorial!

    though I hava some troubles with changing the permalinks. Everytime I change the permalinks to anything other than default (example given: http://fitconnect.nu/?page_id=74). When changing the permalink I see a 404 error.
    Could anyone please help me out?

    Denie Geertzen
  9. Hello Sir ,I got a question . I want to do a website which has users .Each user will have his/her own profile .
    In this website one user will want to search a key word to find the another user. For example in blablacar.com users just type in search button where to go and they find the drivers .
    I am a lil confused where to start now . which plugins should i use ? It would be very nice if u responde soon . thank you 🙂

  10. As much as I have learned about WordPress over the last several months I should know this but for some reason am stumped…I have a page set up and on my menu titled “register”…my problem is that when I click on the “register” link it goes straight to my home page…so I copied the address of the registration page and inserted in body of text as I have put shortcodes on other things…but of course that link stays on the page…and the other thing is how do I create a registration form for that page?…I am almost ready to release this website but just stumped on this….thanks! Rhonda

    1. Hey Rhonda, make sure you have registrations open on your site at Settings > General, check “Anyone can register”. And in Settings > BuddyPress > Pages, set your Register page to the one you had created.

  11. Is it possible to create a State –> City drop-down where the city drop-down is dependent on the state drop-down, and I don’t have to manually input every city/state combination?

  12. The activation emails are not sending. Contacted my hosting and they gave me the following:
    Secure SSL/TLS Settings
    Username: your full email address
    Password: Use the email account’s password.
    Incoming Server: box399.bluehost.com

    IMAP Port: 993
    POP3 Port: 995

    Outgoing Server: box399.bluehost.com

    SMTP Port: 465

    I’m still having trouble. They sent me to your video. Help!

    1. Keith,
      This is a WordPress or hosting issue. You can try contacting your host for known issues or Try downloading one of the WordPress SMTP plugins. Please contact WordPress for additional help.

Leave a Reply

Your email address will not be published. Required fields are marked *