Skip to:
Content
Pages
Categories
Search
Top
Bottom

Enable Buddy Press on existing themes

  • Avatar of ajamison5579
    ajamison5579
    Member

    @ajamison5579

    Ok i Installed buddypress and it said i need to isntall an BP enabled theme OR install some other plugin to help modify existing themes for BP support.

    I installed this additional plugin and i see no option with anything remotely related to how to modify a theme to use BP

    So I ask you this what modifications need to be made to a theme to allow BP to work and can someone with no actual theme designing experience do it. I can navigate around code pretty well just do not ask me to create my own code lol

Viewing 1 replies (of 1 total)
  • @ajamison5579; We’ve had some fun with themes too, and just getting used to what exactly is WP controlled, and what’s BP controlled! (Bit of a nightmare, to be honest, but it all seems to work ok in the end).

    To use a standard theme you need the BP Template Pack (at http://wordpress.org/extend/plugins/bp-template-pack/). In the end I pulled the guts out of a BP template to give us a very simple Facebook-like look (http://lincme.co.uk) If you have a peek you’ll notice that a lot of BP stuff went under the knife, as it’s way to complicated and busy looking for many people. As some have said elsewhere, this site is too.

    As to your final question above; the default BP theme has all the code templates you require (of course) and you can clone it, modify the CSS info so it doesn’t clash, and hack away. Any template files you use override the default ones, so you can pull files out and just modify the bits you want to. And the CSS, of course. Have fun!

    Add; To clone the BP theme, create your own folder such as wp-content/themes/my-theme, then copy all the files from wp-content/plugins/buddypress/bp-themes/bp-default into your new my-theme folder. Be sure to modify the header content of the style.css file so WP/BP recognises it as a new theme.

Viewing 1 replies (of 1 total)

You must be logged in to reply to this topic.