Guide to building a BuddyPress child theme

If you plan on editing your theme, we highly recommend using a “child theme”. A child theme adopts all of the parent theme’s files. If you want to edit any file from the parent theme (in this case BuddyBoss) you just copy that file into the child theme and edit it there, leaving all of the parent theme’s files perfectly in tact. Any file duplicated into the child theme will be used instead of the parent theme’s copy. This allows for extremely easy theme updating as you can safely overwrite all of the parent theme’s files when we release updates to BuddyBoss, without worrying about losing all of your edits.

For more information, read this guide to BuddyPress child themes.


Instructions

  1. We have created a basic BuddyBoss child theme for you to start with, for free. Download the child theme.
  2. Upload the theme to your wp-content/themes folder, along with BuddyBoss (the parent theme).
  3. Activate the child theme.
  4. For any file in the parent theme that you want to edit, copy it into the child theme and edit it there. The child theme’s copy will be used instead.
  5. If you ever delete a file in your child theme, the site will immediately revert to the copy from the parent theme.
  6. Note: An exception to the rule is the file functions.php. The parent theme’s functions.php will always be used. Any functions added into the child theme will be used in addition.

BuddyBoss Child Theme


Download Free Child Themes

BuddyBoss Child

Basic Child Theme

This is a basic child theme. It looks exactly like BuddyBoss and is a great starting point for creating your own custom child theme.

Download Basic →

Fixed Nav Child Theme

This is a customized child theme. It looks almost identical to BuddyBoss, except that it has the navigation formatted into a fixed width format, similar to this website.

Download Fixed Nav →

11 responses to Guide to building a BuddyPress child theme

  1. Michael Eisenwasser (Admin) said on September 27, 2011 Reply

    I highly recommend using a child theme if you are customizing your copy of BuddyBoss. It will make theme updates much much easier.

    If you have particular requests for child themes, please let us know.

  2. Michael Eisenwasser (Admin) said on September 27, 2011 Reply

    The child themes have both been updated for the upcoming BuddyBoss 2.0. Your old child themes should work just fine. These ones do not work correctly with version of BuddyBoss prior to 2.0 however.

    These new ones are just simplified. BuddyBoss 2.0 is coded so that the registration css and all javascript files will be adopted in the child theme automatically, so those files no longer need to be in the child theme. (if they are there it’s okay though)

  3. Habibur R Tafader said on September 30, 2011 Reply

    Which file Should I edit to translate the theme to Bangla.

  4. Jesse Britton said on December 15, 2011 Reply

    Could a child theme be developed for the use of 4 footer sidebars with BuddyBoss, in conjunction with the 2 child themes that are available here?

    • TJ Chester (Admin) said on December 18, 2011 Reply

      I do not foresee any issues arising from the development of any extra number of sidebars.
      -TJ Chester
      BuddyBoss Support Specialist

      • Jesse Britton said on December 25, 2011 Reply

        I guess my question should have been will there be a release of BuddyBoss that will have footer sidebars available? Currently neither the child nor parent themes contain footer sidebars.
        Thanks
        -Jesse

        • TJ Chester (Admin) said on December 28, 2011 Reply

          Jesse,
          Unfortunately, since this has never been requested before it would not be a priority for us to develop. If you want I can direct you to a developer that has some WordPress/BuddyPress/BuddyBoss experience.
          -TJ

  5. jpperrein said on March 27, 2012 Reply

    Lo,
    Is your email server down ? – It is not possible to go to the forum, since the registration doesn’t send back any email (I check Spam and try 2 differences Email.

    If one day you add to the package a child theme with footer sidebar, I am sure it will be appreciated, and value to the theme. Same with a variable width.

    • TJ Chester (Admin) said on March 28, 2012 Reply

      Our email system is working just fine. I tested the system just now. I suggest you check your spam box or check if your mail provider is blocking the emails. It alsmo may take some time depending on your mail provider.

Leave a reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>