Building My First BuddyPress Theme

Today I started my first significant BuddyPress undertaking – a conversion of an existing WordPress theme into a BuddyPress theme. I had previously spent a good number of hours picking apart existing BuddyPress themes and creating child themes from the default BuddyPress parent theme framework.

The first question I addressed was whether or not to utilize the default BuddyPress parent theme framework. After considering my options, I decided that using the parent theme will be best due to the fact that it will make upgrading easier than if I used a totally customized theme.

Basically, I have to re-create the existing theme from scratch using the BuddyPress parent theme framework. This isn’t a big deal, but it does take time. Recreating the drop-down menu has thus far taken up most of my time. For some reason, my CSS isn’t working properly, and sub-menu items are not aligning properly…grrr…. Of course, this is par for the course with website design…and a large reason why people are willing to pay me to build websites. 🙂

One great thing about using the BuddyPress parent theme framework is that I don’t need to re-create the wheel when it comes to the BuddyPress profile pages. This could be a big headache if I was starting from scratch with a custom theme, but for now it’s looking pretty manageable.

So far, one day into this project, I am feeling pretty good about where things stand. I have learned a lot about how theming works in BuddyPress, and I have a solid core built (I hope!). I’ll share more as this adventure continues!

Posted in ,

3 Comments

  1. JLeuze on December 21, 2009 at 9:43 pm

    Cool, can’t wait to see what you come up. I’ve been wanting to dig deeper into BuddyPress themes but there’s never enough time in the day!

    Are the profile pages the only major addition beyond a standard WordPress theme? Have you tackled styling forums for your theme yet?

    Yeah, dropdowns are always a headache. Of course getting them to work correctly in Internet Explorer 6 is always the biggest headache, don’t know what I’d do without Firebug.



  2. Ted on January 13, 2010 at 10:01 pm

    How are you making out with BuddyPress? Are you working towards a 1.2 child theme?



  3. Toby on January 13, 2010 at 10:27 pm

    @Ted – I am still working on a 1.1.3 child theme, converting a WordPress theme over to BuddyPress. it is coming along slower than I expected it to, as there are a lot of CSS classes that I need to overwrite on the included CSS files. For example, I have to target specific ul’s so as not to mess up the BuddyPress widget formatting.

    In any case, it has been a fun experience so far. I will let you know when I am done with it.



RSS From Toby’s Blog

  • “Now THAT was a good meeting!”
    A single effective meeting can change the course of history for a company. Imagine if you could lead effective meetings EVERY DAY! You can, but it takes curiosity & practice. This article is a good place to start your journey to a more effective you.
  • Never Respond to RFPs & Custom Proposal Requests
    Y'all who work at normal 9-5 jobs don't need to deal with the B.S. that is an RFP process (or rather you get paid to deal with it). But us freelancers gotta deal with a whole big bag of schtuff when it comes to custom proposals. Here's my quick-and-dirty RFP filtering process that I use […]
  • What content should I put on my homepage?
    I see websites as one stop of many on the sales journey, useful to help get customers from Point A to Point B in the sales process (or maybe from Point D to Point E).  If you are wondering about what to put on your homepage, start with these basic sales-related questions: Who, specifically, will…

More posts from themightymo.com

How I created a Local SEO-Driven WordPress website in 1 hour

How I created a Local SEO-Driven WordPress website in 1 hour

By Toby Cryns | February 28, 2022

This morning, I got curious about the competitiveness of a specific keyword in the Google Map (a.k.a. “Local SEO”). The Google map is this strange beast that I am particularly-curious about, because almost 100% of my customers live within a 10-mile bike ride of my house…and I’d like to have more customers so… The keyword…

WP Multisite a love story

WordPress Multisite – A Love Story

By The Mighty Mo! Design Co. | February 25, 2022

Rob says WP Multisite should be put out to pasture – I 100% disagree.

Adding Blur to Quicktime Videos in Post-Production is Easy in Youtube’s Free Browser-based Editor!

By Toby Cryns | February 24, 2022

I recorded a screencast today of me sharing my live “how to” process for creating a new website. The video is about an hour long, and there were a few small things I wanted to blur on the screen (serial numbers for software). I was surprised that Youtube now has a “blur” effect available after…

RSS From Toby’s Blog

  • “Now THAT was a good meeting!”
    A single effective meeting can change the course of history for a company. Imagine if you could lead effective meetings EVERY DAY! You can, but it takes curiosity & practice. This article is a good place to start your journey to a more effective you.
  • Never Respond to RFPs & Custom Proposal Requests
    Y'all who work at normal 9-5 jobs don't need to deal with the B.S. that is an RFP process (or rather you get paid to deal with it). But us freelancers gotta deal with a whole big bag of schtuff when it comes to custom proposals. Here's my quick-and-dirty RFP filtering process that I use […]
  • What content should I put on my homepage?
    I see websites as one stop of many on the sales journey, useful to help get customers from Point A to Point B in the sales process (or maybe from Point D to Point E).  If you are wondering about what to put on your homepage, start with these basic sales-related questions: Who, specifically, will…