How To Build a Social Networking Site using WordPress

Damien Oh 05-05-2009

buddypress_logoTo create a social networking site, you can either register a free account with a third party social networks provider Three Awesome Tools To Create Your Own Social Networks Read More or install open source software The 5 Best Open-Source Social Networking Software Read More on your server and be your own administrator. There are pros and cons in these two methods. The first method allows you to handle your social networks without any technical knowledge, but you risk losing all your data when the third party site close down. The latter requires you to have certain technical knowledge, but you get full control over every single detail in your site.


With the release of BuddyPress, there is now a third way that is both easy to handle and allows you to have full control: turn your WordPress site into a social networking site.

BuddyPress is not a standalone social networking software. It is in fact a set of WordPress plugins and themes that enables the users to add social networking modules to their sites. You can either use it as an addon service to your existing blog, or convert your domain to a full fledge social networking site.


In case you are rushing off to grab the software and install on your site, here is the warning: BuddyPress doesn’t work on just any version of WordPress. You have to install (or upgrade if you are already running WordPress) WordPress MU before you can run BuddyPress. WordPress MU is an extension of WordPress that allows the users to easily create multiple blogs in one domain. BuddyPress requires this multiple blogs creation capability of WordPress MU to allow the users to register, set up and create their user profile


Since BuddyPress is essentially a series of WordPress plugins, installing BuddyPress is as easy as activating the plugins in the Plugins page. To fully integrate BuddyPress into your site, you’ll have to first change your WordPress theme to a BuddyPress-capable theme, then add the respective modules (widgets) via the Appearance -> Widgets section. Unlike WordPress, there are only few BuddyPress themes available for download. However, if you have experience with creating/modifying a WordPress theme, you shouldn’t have any problem in creating your own BuddyPress theme.


Activating BuddyPress in the Plugins page


Adding social networking widgets to the site




Some of the features that you find in BuddyPress include extended profile, private messaging, adding of friends, forming of groups, activity streams, own blog etc.

BuddyPress is also able to integrate with bbPress, the WordPress-style forums. In future release, other features such as status update and photo album upload will also be included.

Back when BuddyPress is still in development stage, there has already been plenty of plugins available to enhance its functionality. These plugins are usual WordPress plugins and you can easily install/activate them in the Plugins page.

Useful Links

Here are some of the links that would be useful to you when you are integrating BuddyPress to your site.

  • BuddyPress demo site:
  • WordPress MU installation guide:
  • BuddyPress installation guide:
  • Buddypress plugins:

Have you tried BuddyPress? How do you find its functionality compared to other social networking software?

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

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

  1. jon
    February 20, 2015 at 10:14 pm

    Great article. Thanks. Up and running in 10 minutes!


  2. JohnnyCaraveo
    October 29, 2009 at 1:57 pm

    Great! This will help my sites alot!

  3. Jerome Nickerson
    September 20, 2009 at 6:47 am

    Thanks for the great info,


  4. Jaive
    September 2, 2009 at 6:47 pm

    Great article!!! Do i need to install WordPress MU to get Buddy press to work...can i just install wordpress?

  5. Kapil Dhingra
    August 27, 2009 at 5:41 am

    Dear Sir,
    I Really Thankful to you for doing such a lovely job.
    This plugin is no way less than other dear.

  6. hal9000
    May 6, 2009 at 8:20 am

    Hey nice article - MU has caught my eye a few times but never realised what it was. Do you know if you can install MU over WP?

    i might like to try this one out

    • Damien Oh
      May 8, 2009 at 7:35 am

      You can't install/upgrade WPMU over WP. It is best to do a fresh install than to do an upgrade.

  7. VirginTech
    May 5, 2009 at 3:01 pm

    I am a great fan of WordPress , its so flexible and secure that you can use it for whatever you want! Hats off to MATT...the wordpress creator! BTW damien there is a little spelling mistake in the second line of starting para!

    • Damien Oh
      May 5, 2009 at 11:54 pm

      Thanks for spotting the mistake, I have informed the editor to change it.

      • VirginTech
        May 6, 2009 at 6:54 am

        You're Welcome buddy!