Customization FAQ
Free & ProQuick answers to styling and appearance questions.
Homepage & Layout
How do I build a homepage or landing page?
BuddyX Pro builds homepages from block patterns and Wbcom Essential blocks - no page builder needed, and every block inherits your theme colors and dark mode. The short version:
- Pages > Add New, then stack block patterns from the + inserter's Patterns tab
- Pick a header style under Appearance > Customize > Site Header
- Settings > Reading > Your homepage displays > A static page and select your page
For the full walkthrough - full-page Homepage patterns, community blocks, and per-page overrides - follow Recipe: Build your homepage.
Colors
How do I change site colors?
- Appearance > Customize > Site Skin
- Choose a Color Preset (10+ options), OR
- Set custom colors in Color Scheme
- Click Publish
How do I enable dark mode?
- Appearance > Customize > Skin
- Toggle Enable Dark Mode to Yes
- Configure dark mode colors
- Click Publish
A toggle icon appears in your header for visitors.
Fonts
How do I change fonts?
- Appearance > Customize > Typography
- Set Body Typography for main text
- Set Heading Typography for H1-H6
- Choose from 800+ Google Fonts
- Click Publish
Can I use custom fonts (not Google)?
Yes - no code needed. Use WordPress's built-in Font Library:
- Go to Appearance > Fonts and upload your font files.
- Go to Appearance > Customize > Typography and open any typography panel (Body, Headings, etc.).
- Pick your uploaded font from the Family dropdown.
- Click Publish.
BuddyX Pro prints the @font-face rules for you and skips requesting that family from Google, so your self-hosted font is the one that loads.
For externally-hosted fonts (Adobe Fonts / Typekit, a private CDN) there are no files to upload, so declare them in child theme CSS instead:
@font-face {
font-family: 'MyFont';
src: url('path/to/font.woff2') format('woff2');
}
body { font-family: 'MyFont', sans-serif; }
Custom CSS
Where do I add custom CSS?
Recommended: Appearance > Customize > Additional CSS
- Live preview before publishing
- Survives theme updates
- No child theme needed
My CSS isn't working
- Check specificity - Add
!importantif needed - Clear all caches - Browser + plugin cache
- Verify selector - Use browser inspector (F12) to find correct class
Customizer
My Customizer changes aren't saving or showing
Work through these in order - one of them is almost always the cause:
- Click Publish - changes in the Customizer are only a live preview until you click the Publish button (top left). Closing the panel without publishing discards them.
- Clear every cache - purge your caching plugin (WP Rocket, LiteSpeed, W3TC), your host/server cache, any CDN (Cloudflare), then hard-reload the page (Cmd+Shift+R / Ctrl+F5).
- Check for aggressive optimization - CSS/JS combine or "remove unused CSS" features can strip a style. Temporarily turn combination off and re-test.
- Test in an incognito window - this rules out a stale browser cache versus a real save problem.
If the value publishes but still doesn't apply on the front end, it may be overridden by a Per-Page Setting on that specific page - check the Page Settings panel when editing it.
Header
How do I change the header layout?
- Appearance > Customize > Site Header > Header Layout
- Choose Layout 1, 2, 3, or 4
- Click Publish
See Header Layouts for visual comparison.
How do I make the header sticky?
- Appearance > Customize > Site Header > Sticky Header
- Toggle Enable Sticky Header to On
- Click Publish
How do I hide header icons?
- Appearance > Customize > Site Header > Header Elements
- Toggle off: Search, Cart, Notifications, etc.
- Click Publish
How do I add and style my navigation menu?
WordPress core builds the menu; BuddyX Pro decides where it sits and how it behaves:
- Build the menu at Appearance > Menus and assign it to a header location (Primary - Logged in / Logged out)
- Set its position and the More Menu overflow under Customize > Site Header
- Style menu and sub-menu text under Customize > Typography > Menu
BuddyX Pro has no built-in mega menu, but it works with mega-menu plugins like Max Mega Menu. For the complete flow, including the mobile hamburger breakpoint, follow Recipe: Add and style your navigation menu.
Logo
How do I change the logo?
- Appearance > Customize > Site Identity
- Click Select Logo
- Upload your logo (recommended: PNG, 200x60px)
- Adjust Logo Width if needed
- Click Publish
My logo is too big/small
Adjust the Logo Width slider in Site Identity, or add CSS:
.site-logo-wrapper img {
max-width: 180px !important;
}
Sidebar
How do I remove the sidebar?
- Appearance > Customize > Sidebar
- Find the page type (Blog, Pages, Shop, etc.)
- Select No Sidebar
- Click Publish
Can I have different sidebars per page?
Yes. When editing a page, use the Sidebar meta box to override the default.
Footer
How do I customize the footer?
- Appearance > Customize > Site Footer for layout/background
- Appearance > Widgets to add footer content
- Add widgets to Footer 1, 2, 3, or 4 columns
How do I change copyright text?
- Appearance > Customize > Site Footer > Copyright
- Enter your text
- Use
[current_year]for auto-updating year - Click Publish
Related
- Recipe: Build your homepage - lay out a homepage from block patterns
- Recipe: Add and style your navigation menu - build and style the header menu
- Color Presets
- Header Layouts
- Footer Settings
- Typography
Got a question? We're a friendly team - happy to help. Email support@wbcomdesigns.com