BuddyX

6 min read · 1,170 words

How To Use BuddyPress To Create Social Network On WordPress

How To Use BuddyPress

BuddyPress turns a regular WordPress install into a social network. Members get profiles, friend connections, private messaging, activity feeds, and groups, the core pieces you’d expect from a community site, minus the licensing fees of a hosted platform. This guide walks through setting it up and picking the add-ons that make the biggest difference.

Pick a Theme First

Start with a theme that’s actually maintained. Go to Appearance > Themes, search for a current, community-friendly option, and click Install then Activate. (If you’ve seen older tutorials recommend the Quest theme, skip it, it hasn’t been updated since 2016 and isn’t safe to run on a current WordPress install. See the BuddyX section near the end of this post if you want a purpose-built, actively updated option instead of hunting through the theme directory.)

Install BuddyPress

From the admin dashboard, go to Plugins > Add New, search for BuddyPress, and click Install, then Activate. The plugin is maintained by the WordPress core contributor community, currently sits at version 14.x, and runs on 90,000+ sites.

Configure BuddyPress

Once active, the plugin’s settings live under Settings > BuddyPress, split across three tabs plus a Credits tab.

Components

This tab controls which features are switched on: Extended Profiles, Account Settings, Friend Connections, Private Messaging, Activity Streams, Notifications, User Groups, and Site Tracking. Turning these on adds new menu items (Activity, Groups, Emails) and new options under the Users menu (Manage Signups, Profile Fields, Site Notices).

Options

This tab governs how much control members have over their own profiles, across four groups:

  • Main Settings, interface options, plus a toggle letting members delete their own accounts.
  • Profile Settings, lets members upload cover photos and avatars.
  • Activity Settings, controls whether members can opt out of activity streams.
  • Groups Settings, lets members create groups and upload group photos.

Pages

WordPress auto-generates pages for Activity, Members, Registration, Groups, and Activation, but you assign them here. To surface them in navigation, go to Appearance > Menus, find the page you want, check its box, and click Add to Menu, then Save Menu. If BuddyPress pages aren’t showing up as menu options, click Screen Options in the top-right corner of the Menus screen and make sure BuddyPress is checked.

Build a Nav Bar

Remove any menu bar left over from your previous theme setup, then add the BuddyPress widgets you want: Login, Latest Activities, Members, Recently Active Members, Who’s Online, and Primary Navigation.

Turn On Registration

WordPress ships with public registration disabled. Go to Settings > General and check Anyone can register, then save.

Set the Front Page

Go to Settings > Reading and choose which page visitors land on first, then save.

Add-Ons Worth Installing

BuddyPress covers the basics, but most real communities end up needing at least a couple of these. All ten below are still actively maintained and sold as of mid-2026, we checked version numbers and pricing before including them here.

1. BuddyPress Lock

BuddyPress Lock

Lets you restrict pages, BuddyPress components, or custom post types to logged-in members without adding a full membership plugin. You choose what content shows on the locked-out version of the page; visitors have to register or log in to see the rest. The free version now handles unlimited sites, with paid tiers (from $49/year) adding more granular controls.

Get the plugin

2. BuddyPress Moderation Pro

BP Moderation

Gives members a way to flag content across activity streams, groups, and profiles, so moderation isn’t entirely on you. Pricing starts at $49/year for a single site, up to $129/year for unlimited sites with lifetime options available.

Get the plugin

3. BuddyPress Profile Pro

BP Profile

Adds repeater fields and field groups to member profiles, useful for things like work history, education, multiple phone numbers, or skill lists where a single text field isn’t enough. Currently on version 2.6, priced from $49/year per site.

Get the plugin

Related: Best WordPress Membership Plugins

4. BuddyPress Private Community Pro

BP Community

By default, BuddyPress member profiles are public and indexable by search engines. This plugin locks the whole component down and requires login before anyone can view profiles or other member details, useful for private or invite-only communities. It also integrates with membership plugins like MemberPress and LearnDash if you want tiered access rather than an all-or-nothing gate.

Get the plugin

5. BuddyPress Polls (WB Polls)

How To Use BuddyPress

Now rebranded WB Polls, this adds poll creation to activity updates and groups, with a widget for displaying results as graphs. It’s grown into three tools in one: BuddyPress activity polls, standalone polls, and surveys with analytics, priced from $49/year.

Get the plugin

6. BuddyPress Profanity

How To Use BuddyPress

Keeping a growing community’s posts and messages clean gets harder as traffic scales. This plugin filters a keyword list you configure across both BuddyPress activity posts and private messages automatically, so you’re not manually policing every thread.

Get the plugin

7. BuddyPress Resume Manager

How To Use BuddyPress

Adds a dedicated Resume tab to member profiles with pre-built fields the admin can enable or disable. The tab is visible to everyone; only the profile owner and admins can edit it. Handy for job-board or professional-networking communities where members want to showcase experience directly on their profile.

Get the plugin

8. BuddyPress User Todo List

How To Use BuddyPress

A free plugin that lets members build categorized to-do lists, mark tasks complete, set due-date reminders (delivered by email or BuddyPress notification), and export everything to CSV. Still actively maintained, the current release is tested against recent BuddyPress versions.

Get the plugin

9. Shortcodes for BuddyPress

How To Use BuddyPress

A free, multisite-compatible plugin for dropping activity streams, member listings, or group listings into any post or page with a shortcode, instead of editing template files.

Get the plugin

10. BuddyPress Job Manager

How To Use BuddyPress

Connects BuddyPress with WP Job Manager, adding dedicated tabs to employer and candidate profiles. It’s free, but requires WP Job Manager plus its Resume Manager and Applications add-ons to work.

Get the plugin

Or Skip the Setup Work With BuddyX

If you’d rather not piece together theme, widgets, and menus from scratch, BuddyX is a free theme built specifically for BuddyPress and bbPress communities, with ready-made layouts you can import in a few clicks. It’s a fair starting point whether you’re non-technical or just want to skip the manual configuration above.

Beyond the free version, the premium BuddyX Pro adds more layout options and extends into use cases like e-learning sites, job boards, social marketplaces, and business directories, built by the same team, so the free-to-pro upgrade path doesn’t involve switching themes. Current features include full site editor support, WooCommerce and bbPress integration, and a responsive design that holds up on mobile.

Getting Started

BuddyPress remains the most flexible way to build a real community on top of WordPress, whether that’s a company intranet, a support hub for customers, or a full social network. Install it, configure the components you actually need, and add only the extensions that solve a problem you have, it’s easy to over-install add-ons before you know what your members will use.

Best Free & Premium BuddyPress Addons

Online Community Building: 7 Simple Tips You Should Follow

Reading
6 min · 1,170 words
Published
Jul 23, 2020
Wbcom Team
BuddyX contributor

Writing about WordPress communities, BuddyPress, BuddyBoss, LMS plugins, and the business of paid communities.

Keep reading

More from the BuddyX blog

Browse all posts on community, WordPress, BuddyPress and the studio of plugins behind BuddyX.