Skip to:

Process for making unique BBP page, css

  • judy1950


    I have a WordPress site (3.4.2) which uses a premium theme that I want to keep. I just activated the BBPress plugin (ver 2.1.2) and created a forum and topic etc. The forum and topic pages appear and look ok, but I would like to customize the template and css that is being used in this. I am finding BBP documentation on this somewhat confusing.

    My Plan: I will create my own BBP template based on page.php from my main theme and modify the layout etc.

    To implement this new template I create, I am guessing that I can replace $new_template (shown below; code taken from bhp-template-loader.php (wp-content/plugins/bbpress/bbp-includes) with the name of my new template, such as “bbp-new-page.php”). Is this correct?

    // bbPress template file exists
    if ( !empty( $new_template ) ) {
        // Override the WordPress template with a bbPress one
        $template = $new_template;

    And to modify the css, I can simply hack “bbpress.css” (wp-content/plugins/bbpress/

    This approach seems really hacky/inelegant however.

    On a slightly separate note, it appears that implementing the steps for theme-compatibility ( are necessary only if you are going to use a single (custom) theme (or child theme?) for both WP and BBP?

    Finding it a little confusing to untangle the methods and their purposes in BBP theming.

    Thanks to anyone who can help!
    Judy Wilson
    Nashville TN

  • You must be logged in to reply to this topic.
Skip to toolbar