Learn BuddyPress: Build A Social Network with WordPress
4.2 (15 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,305 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn BuddyPress: Build A Social Network with WordPress to your Wishlist.

Add to Wishlist

Learn BuddyPress: Build A Social Network with WordPress

Learn How To Easily Create Your Own Online Social Network Using BuddyPress
4.2 (15 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,305 students enrolled
Created by Zachary G.
Last updated 1/2015
Current price: $12 Original price: $20 Discount: 40% off
4 days left at this price!
30-Day Money-Back Guarantee
  • 1 hour on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • learn how to build an online social network
  • learn how to install BuddyPress
  • learn how setup and configure BuddyPress
  • learn how to manage and customize user profiles
  • learn how to customize BuddyPress
  • much more!
View Curriculum
  • basic knowledge of Wordpress

Creating an online social network is not as hard as you might think.

If you’re an avid WordPress user, then you may have heard of the well known social networking solution called BuddyPress. This powerful plugin for WordPress transforms websites into a fully functional social network platform.

BuddyPress is a great way to build a social network for your website, company, school, sports team, or any niche community.

BuddyPress is a social network that allows users sign-up and create their very own profiles. Users can send messages, make connections with other users, create groups or communities, share status updates and much more.

In this course you will learn all about BuddyPress. You will learn how to to setup and configure BuddyPress, how to manage and customize user profiles, how social networking works in BuddyPress, and customizing BuddyPress with plugins and themes.

Who is the target audience?
  • anyone who wants to create an online social network
  • WordPress users
Compare to Other WordPress Courses
Curriculum For This Course
Getting Started With BuddyPress
6 Lectures 13:03

Since BuddyPress is a WordPress plugin, you can install and activate it like other plugins, directly from within the admin area. In this video we go over the steps for finding, installing and

Preview 01:09

BuddyPress has a rich settings area that allows you to configure what major functionality or components BuddyPress has running. In this video we will walk through the setup process for BuddyPress.

Preview 03:31

BuddyPress should nicely integrate with existing WordPress themes. In this theme we will take a look at how BuddyPress looks when installed with different themes.

Preview 01:57

Once you have BuddyPress setup you will want to begin testing the user registration process. This will include enabling registration in WordPress, testing the process with dummy information and also using a few helpful plugins.

Preview 04:03

Like the WordPress Codex, the BuddyPress Codex has information on setting up and customizing BuddyPress. We will look over the different areas of the Codex to familiarize ourselves with sections that we may need later.

BuddyPress Codex
BuddyPress Member Profiles
6 Lectures 10:27

The member listing pages is where you can see a list of active members on a BuddyPress site. In this video we will take a look at how to find and navigate this important page.


The profile page is where people can go to view all of the information about a BuddyPress site member. This includes their activity, their social connections and any other custom information added to their profile.

Profile Pages

BuddyPress offers the ability to create custom user fields that can be required during registration as well as show up on profile pages. In this video we go over the options for setting up user fields as well as how to view them on the front-end of the site.

Custom User Profile Fields

In this video we look at options for how members can edit their profiles from the front-end of BuddyPress sites.

Editing Profiles

In this video we look at how users can manage and edit their settings in BuddyPress. This includes being able to change one's email as well as what email notifications a user receives via email.

User Profile Settings

Status Updates in BuddyPress let members add short posts that show up in a variety of places on the site. A user's status update will likely show on their profile page and the main activity stream for the site. In this video we look at status updates in BuddyPress.

User Profile Status Updates
Social Networking in BuddyPress
7 Lectures 16:37

BuddyPress has the default ability to have friends on a site. This is a two way relationship, meaning a person has to accept you as a friend. In this video we look at how friends work with BuddyPress.


By default, BuddyPress does not allow for one way follow relationships. In order to accomplish add this functionality we use the Follows plugin.

Follow Plugin for BuddyPress

When you mention a user, they receive a notification that you have included them in your post. You can mention a user in your status updates by using the @ character followed by their username, like @username.

Tagging Friends

BuddyPress offers a Messages module that allows users to send each other both public and private messages.


Groups in BuddyPress allow users a way to organize themselves by interest and activity. Groups come with a variety of privacy settings and options for inviting and accepting group members. In this video we go over how to setup groups as well as invite members and accept membership into Groups.


BuddyPress has great notifications, which can be sent via email and from within the app. In this video we look at how to trigger and access notifications.


The BuddyPress activity stream is where status updates and site-wide activity display. Groups also have activity streams associated with group activity. In this video we will look at posting to activity streams.

Activity Stream
Customizing BuddyPress
3 Lectures 14:08

BuddyPress has a lot of functionality built into it out of the box. However, there are a number of really helpful plugins that you will want to know about when building BuddyPress sites. In this video we do a round up of popular BuddyPress related plugins.

Useful BuddyPress Plugins

By default, BuddyPress should integrate well with any WordPress themes. However, some themes take extra effort to style BuddyPress specific components. In this video we look at a few popular BuddyPress themes as well as some outdated BuddyPress themes and how to identify them.

BuddyPress Themes

If you decide to tackle the process of creating a BuddyPress specific theme, this video will help outline some helpful resources and starting points.

Theme Customization
1 Lecture 01:03
About the Instructor
Zachary G.
4.3 Average rating
31 Reviews
2,073 Students
2 Courses
Web Designer

I am a web designer with 10+ years of experience. I specialize in web-design and development and have been self-employed in the web sphere for the better part of a decade. My focus over the last few years has been designing themes and plugins for WordPress.

I love to learn and teach in the graphic and web design area. I am also a developer coding css, html, php and javascript.

I've done web design work for companies such as Best Buy, Target and General Mills.