BuddyX Theme Guide
WBcom Essential + BuddyX Theme
The ultimate combination for building community websites with WordPress and BuddyPress.
Overview
BuddyX is a free, community-focused WordPress theme designed specifically for BuddyPress sites. When combined with WBcom Essential, you get:
45 Gutenberg blocks optimized for community layouts 43 Elementor widgets with seamless theme integration Automatic theme color inheritance Pre-built community page templates BuddyPress-specific blocks and widgets
Quick Setup
Step 1: Install BuddyX Theme
Go to Appearance > Themes > Add New Search for “BuddyX” Click Install then Activate
Step 2: Install WBcom Essential
Go to Plugins > Add New Upload wbcom-essential.zip Click Install Now then Activate
Step 3: Enable Theme Colors
WBcom Essential automatically detects BuddyX theme colors. To use them:
Edit any page with Gutenberg or Elementor Add a WBcom Essential block/widget In the Color Settings panel, enable “Use Theme Colors” Colors will now match your BuddyX customizer settings
Recommended Blocks for BuddyX
Header Section
Build a stunning community header:
BlockPurposeBuddyX FeatureHeader BarUser navigationShows login/profile, notifications, messages, cartBrandingSite logoInherits BuddyX logo settingsSmart MenuNavigationSupports BuddyX mega menu
Example Header Layout:
[Branding] [Smart Menu] [Header Bar]
Community Homepage
BlockPurposeBest ForMembers CarouselShowcase active membersHomepage, sidebarMembers GridMember directory previewHomepage sectionsGroups CarouselFeatured groupsHomepage, community pagesGroups GridGroup directory previewCommunity hubForums ActivityRecent discussionsHomepage, dashboard
Member Pages
BlockPurposeLocationProfile CompletionEncourage profile setupDashboard, profile sidebarDashboard IntroWelcome returning usersMember dashboardMembers ListsFull member directoryMembers page
Group Pages
BlockPurposeLocationGroups ListsFull group directoryGroups pageGroup CarouselFeatured/active groupsSidebar, homepageForumsGroup discussionsGroup single page
Theme Color Variables
BuddyX defines these CSS variables that WBcom Essential blocks use:
VariableBuddyX SettingUsed For–flavor-primaryPrimary ColorButtons, links, accents–flavor-secondarySecondary ColorSecondary buttons, hover–flavor-tertiaryAccent ColorHighlights, icons–flavor-baseBackgroundBlock backgrounds–flavor-contrastText ColorContent text
Customizer Locations
Appearance > Customize > Colors Primary Color Secondary Color Accent Color
Appearance > Customize > Typography Heading Font Body Font
Page Templates
Community Homepage
Create a community homepage using these blocks:
[Hero Section - Post Slider or Slider] [Members Carousel - "Active Members"] [Groups Grid - 3 columns, featured groups] [Forums Activity - Recent discussions] [CTA Box - "Join Our Community"]
Members Directory
[Heading - "Our Members"] [Members Grid - Filterable by member type] [Pagination]
Groups Directory
[Heading - "Community Groups"] [Groups Grid - With search and filters] [Pagination]
User Dashboard
[Dashboard Intro - Welcome message] [Profile Completion - Progress bar] [Forums Activity - User's recent posts] [Members Carousel - Friends/connections]
BuddyPress-Specific Settings
Members Carousel/Grid
SettingRecommended ValueWhyPer Page8-12Balances display and performanceOrder ByactiveShows engaged membersShowAvatar, Name, Member TypeEssential infoMember TypeFilter specific typesHighlight verified/premium members
Groups Carousel/Grid
SettingRecommended ValueWhyPer Page6-9Groups have more contentOrder Byactive or popularShows thriving groupsShowAvatar, Name, Member CountSocial proofGroup TypeFilter if using typesCategorize by purpose
Header Bar
SettingRecommended for BuddyXShow SearchYes - uses BuddyX searchShow NotificationsYes - BP notificationsShow MessagesYes - BP messagesShow CartIf using WooCommerceDark Mode ToggleIf BuddyX dark mode enabled
Styling Tips
Match BuddyX Card Style
BuddyX uses rounded cards with subtle shadows. Configure blocks:
Border Radius: 8px Box Shadow: 0 2px 8px rgba(0,0,0,0.08) Background: var(–flavor-base)
Consistent Spacing
BuddyX uses 30px section spacing. Set block margins:
Margin Top: 30px Margin Bottom: 30px
Typography Harmony
Use BuddyX’s heading styles:
H1: 2.5rem (40px) H2: 2rem (32px) H3: 1.5rem (24px)
Common Patterns
Featured Members Section
<!– Gutenberg –> [columns] [column 2/3] [heading] Meet Our Community [/heading] [paragraph] Discover amazing people… [/paragraph] [/column] [column 1/3] [button] View All Members [/button] [/column] [/columns] [members-carousel slides="4" order="active"]
Community Stats
[columns 4] [counter prefix="" number="1000" suffix="+" title="Members"] [counter prefix="" number="50" suffix="+" title="Groups"] [counter prefix="" number="5000" suffix="+" title="Discussions"] [counter prefix="" number="10000" suffix="+" title="Messages"] [/columns]
Call to Action
[cta-box title="Ready to Join?" description="Become part of our thriving community today." button_text="Sign Up Free" button_url="/register" ]
Troubleshooting
Blocks Don’t Match Theme Colors
Check Use Theme Colors is enabled in block settings Clear any caching plugins Verify BuddyX Customizer colors are set
BuddyPress Blocks Not Appearing
Ensure BuddyPress is activated Check that required BP components are enabled Refresh the block editor
Header Bar Not Showing User Menu
User must be logged in Check BuddyPress profile component is active Verify menu items are enabled in block settings
Resources
BuddyX Theme: wbcomdesigns.com/downloads/buddyx-theme/ BuddyX Documentation: docs.wbcomdesigns.com/docs/buddyx-free-theme/ BuddyPress Setup: BuddyPress Integration Guide Support: wbcomdesigns.com/support/

