BuddyX

Installation Guide

Pro feature

This guide walks you through installing and activating BuddyX Pro on your WordPress site.

Before You Begin

Pre-Installation Checklist

  • WordPress 6.5 or higher installed
  • PHP 8.0 or higher on your server
  • MySQL 5.7+ or MariaDB 10.3+
  • At least 128MB PHP memory limit (256MB recommended)
  • Valid BuddyX Pro license key
  • Backup of your current site (recommended)

Download the Theme

  1. Log in to your WBCom Designs account
  2. Navigate to Downloads
  3. Find BuddyX Pro and click Download
  4. Save the .zip file to your computer

Installation Methods

Method 1: WordPress Admin Upload (Recommended)

  1. Log in to your WordPress admin dashboard
  2. Navigate to Appearance > Themes
  3. Click Add New at the top of the page
  4. Click Upload Theme
  5. Click Choose File and select the buddyx-pro.zip file
  6. Click Install Now
  7. Wait for the installation to complete
  8. Click Activate to enable the theme

Method 2: FTP Upload

Use this method if the upload fails due to server limitations:

  1. Extract the buddyx-pro.zip file on your computer
  2. Connect to your server via FTP client (FileZilla, Cyberduck, etc.)
  3. Navigate to /wp-content/themes/
  4. Upload the extracted buddyx-pro folder
  5. Go to Appearance > Themes in WordPress admin
  6. Find BuddyX Pro and click Activate

Method 3: cPanel File Manager

  1. Log in to your hosting cPanel
  2. Open File Manager
  3. Navigate to public_html/wp-content/themes/
  4. Click Upload and select the buddyx-pro.zip file
  5. After upload, right-click the zip file and select Extract
  6. Go to WordPress admin > Appearance > Themes
  7. Activate BuddyX Pro

Post-Installation Setup

Step 1: Install recommended plugins

After activating BuddyX Pro, you may see a notice about recommended plugins:

  1. Click the notification or go to Appearance > Install Plugins.
  2. Select the plugins you need:
    • BuddyPress or BuddyBoss Platform - For community features (member profiles, activity, groups, messaging).
    • WooCommerce - If you want a shop, paid memberships, or the WP Sell Services bundled plugin.
    • Bundled BuddyX Pro plugins (Jetonomy, MediaVerse, WB Gamification, WP Career Board, WP Sell Services) - install on demand from the BuddyX Pro Plugins notice on your dashboard. See Bundled Plugins for the full reference.
  3. Click Install and then Activate.

5.1.0 note: the legacy Kirki Customizer Framework plugin is no longer required. BuddyX Pro 5.1.0 ships a first-party customizer framework in-theme. If Kirki is still active from a 5.0.x install, you can safely deactivate it on upgrade.

Step 2: Set up demo content (optional)

BuddyX Pro 5.1.0 ships with built-in pattern-driven demo pages - no third-party importer plugin required.

  1. On the dashboard, find the Set up demo site admin notice.
  2. Click the button. Seven pages get created (Home, About, Services, Pricing, Journal, FAQ, Contact), each composed of theme-shipped block patterns.
  3. A primary navigation menu wiring those pages is also created.

See Demo Content (Starter Pages) for the full reference, including how the fresh-install Customizer auto-preview path differs from the existing-site admin button. The legacy Starter Templates / One-Click Demo Import flow from 5.0.x is no longer required.

Step 3: Configure Basic Settings

  1. Go to Appearance > Customize
  2. Set your Site Identity (logo, site title, tagline)
  3. Configure Header options (layout, menu position)
  4. Set your Colors in the Skin panel
  5. Click Publish to save changes

Step 4: Set Up Menus

  1. Navigate to Appearance > Menus
  2. Create a new menu or edit existing
  3. Add pages, categories, or custom links
  4. Assign to menu locations:
    • Primary Menu - Main navigation
    • Footer Menu - Footer links
    • Topbar Menu - Top bar links (if enabled)
  5. Save your menu

Step 5: Configure Widgets

  1. Go to Appearance > Widgets
  2. Add widgets to available sidebar areas:
    • Primary Sidebar
    • BuddyPress Sidebars (if BuddyPress active)
    • Footer Widget Areas
  3. Configure widget settings as needed

Updating the Theme

Automatic Updates

BuddyX Pro supports automatic updates through WordPress:

  1. Go to Appearance > Themes
  2. If an update is available, you'll see a notification
  3. Click Update Now
  4. Wait for the update to complete

Manual Update

If automatic updates don't work:

  1. Download the latest version from your account
  2. Deactivate the current BuddyX Pro theme
  3. Delete the old theme folder via FTP
  4. Upload and install the new version
  5. Reactivate the theme

Important: Your customizer settings are stored in the database and will be preserved during updates.

Troubleshooting Installation

Upload Failed: File Size Limit

Problem: The theme file is too large to upload.

Solutions:

  1. Increase PHP upload limits in php.ini:
    upload_max_filesize = 64M
    post_max_size = 64M
    
  2. Use FTP upload method instead
  3. Contact your hosting provider to increase limits

Theme Is Missing stylesheet

Problem: "The theme is missing the style.css stylesheet" error.

Solutions:

  1. Ensure you're uploading the correct zip file (not the download wrapper)
  2. The zip should contain the buddyx-pro folder directly
  3. Try extracting and re-zipping with only the theme folder

White Screen After Activation

Problem: Site shows blank white screen after theme activation.

Solutions:

  1. Increase PHP memory limit:
    define('WP_MEMORY_LIMIT', '256M');
    
  2. Enable WordPress debug mode to see errors:
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    
  3. Check for plugin conflicts by deactivating all plugins

Customizer Not Loading

Problem: Customizer shows loading spinner indefinitely.

Solutions:

  1. Clear browser cache
  2. Try a different browser
  3. Deactivate caching plugins temporarily
  4. Check for JavaScript errors in browser console

Child Theme Installation

For customizations that survive theme updates:

  1. Download the BuddyX Pro child theme from your account
  2. Install via Appearance > Themes > Add New > Upload Theme
  3. Activate the child theme instead of the parent theme
  4. Make customizations in the child theme files

See Creating a Child Theme for detailed instructions.

Next Steps

After successful installation:


Got a question? We're a friendly team - happy to help.