Hey! I got it to work! I just made a custom plugin with the BBP_Default class that you had in those public functions and just changed
$r = bbp_parse_args( $args, $defaults, 'list_forums' );
to
$r = wp_parse_args( $args, $defaults, 'list_forums' );
to make it work with the wordpress plugin version of bbp.
You should definitely submit this as a plugin!
No you will never need to touch the core code.
You put these functions inside bbpress-functions.php then you can call these functions inside your template files. like: BBP_Default::custom_bbp_list_forums();
Inside loop-forum-single.php you change where it is calling the function to the new custom function.
If you need any more help let me know, good luck!
Hi John,
I work on deep customisation of bbpress (http://demo.villagora.fr/forums/forum/forum-thematique/) and I’m trying to update bbpress 2.0.3 to 2.1 !
So I’ve copied the contents of the “bbpress-theme-compat” in my bbp-theme (it’s a child of my current theme) for to modify bbpress templates / css / images…
But after the update, my child theme does not overwrite the default bbp-theme-compat files, and I don’t understand why ?
Can you explain me how use “add theme support” for overwrite properly bbpress template file in my child them, with bbpress 2.1?
Thanks in advanced.
Indeed it does look good, and looks good in Chrome 22 😉
Along with Chrome as my default browser I do all my ‘dev’ stuff in ‘Chrome Canary’ which allows for a ‘side-by-side install’ so that I can run Canary and Chrome Stable at the same time.
https://tools.google.com/dlpage/chromesxs
JJJ,
Is it not possible to copy the “bbp-theme-compat” theme, removing the sidebars there, and then uploading it as a child theme? I like the default style and just want to remove the sidebars without reworking the entire “bbp-twentyten” CSS.
If so, how/where would I tweak bbp-theme-compat theme to remove the sidebars?
Seems to me removing sidebars should be an option in the bbPress admin no?
Most likely the theme compat setting is set to Default, and not Twenty Ten. Swap back to the table based layout in Settings > Forums, and report back.
It’s calling JQuery scripts–the only one I could find is this one:wp_enqueue_script( 'bp-js', BP_PLUGIN_URL . '/bp-themes/bp-default/_inc/global.js', array( 'jquery' ) );
I tried to implement the topic.js many times It’s just not working :/
I am owner/Admin, but I cannot post a topic. bbPress says I do not have permission to do so. I also signed in as a test user and still not able to post.
I have made sure I turned off all plugins to test. Then turned back on only a few. I have checked and made sure that “Member” is the default “registered user” and the the Member profile had post topic capabilities still no go..
I switched to default 2010 theme ands still a no go – I am in but forum says I am logged out. In each theme – the login does not show me as Admin or Owner.
My traffic has slowed way down because of this and I just found it! Still have lots of people signing up but it appears that no one can post. I suspect user roles issue, but I have changed everyone to “Member” and still a no go.
I am desperate! Any help is appreciated. Shep
Forum is at http://www.stratoliner.me
-
This topic was modified 13 years, 4 months ago by
AAShepAA.
Switching to a default theme is a good place to start when trying to track down errors!
Glad you got it sorted 🙂
Most likely it’s because the theme uses .reply for comment styling somewhere, conflicting with bbPress replies. Seen this happen in a few places already. Could also be that your theme compat setting got switched to the default instead of the old TwentTen; switching it back to the table based layout might help.
I’m using a template to customize the number of posts on one of my pages. My default number of forum posts on one single page is 6. I want 15 to appear on a page so after noticing in the statistics template that the popular topics can show more than than the default setting I ventured to apply it to a single forum called from the forum id. Here’s the code:
15, ‘post_parent’ => bbp_get_forum_id(568), ‘show_stickies’ => false ) ) ) : ?>
My problem: The forums are only showing 16 unfortunately. My question: How do I limit the number of posts on individual pages?
HI,
My my name is E.J. and I’m enjoying your product!
After updating to that latest version of WordPress and bbPress, I began to experience truncations in of replies to the topic threads in my forums. Everything was working well before the upgrades but now it appears that it’s not calling the proper CSS styles to the reply areas after the initial post, perhaps there’s a conflict with the theme styles. . . I’m not sure.
If there’s any advice you can offer I would greatly appreciate it.
…………………………….
Here are the stats to my site::
WordPress: 3.4.1
bbPress: 2.1 – bbPres Default -/plugins/bbpress/bbp-theme-compat
(Theme) Custom Community: 1.819.1 by Themekraft
…………………………….
You can see an example here:
http://www.pressoblivion.com/Boards/thread/testing/#post-1155

http://www.pressoblivion.com/wp-content/uploads/2012/07/Reply_Truncation.jpg
Thank you for your time!
thanks jjj.
here’s what i needed to do, in case anyone else is interested.
- install bbpress and wptouch pro plugins
- in bbpress settings, under theme packages, choose the bbpress
default – bbp-theme-compat
- create a wp page forums and use [bbp-forum-index] short code for a
forum index page
- in wptouch admin make sure that both “Enable ‘topic’ post type” and
“Enable ‘reply’ post type” are NOT selected (thanks to emilio at
bravenewcode)
- put a copy of bbpress/bbp-theme-compat/extras/archive-forum.php into
the active wptouch child theme iphone (etc) directory(ies).
- tweak style
i have no idea why a copy of archive-forum.php was needed in the wptouch theme as i didn’t need to copy any of the bbpress files into my desktop theme (twentyten child) and i didn’t copy any of the other bbpress files into the wptouch theme. but at least it seems to be working with a minimum of fuss.
Not that I really wanted to be dramatic with my thread topic…
Updated to 2.1 today and all that ajax functions in my activity stream stopped working (tabs, load more, filters, etc).
I thought it might be my theme at first, but I switched to BP default and the problem was still there. I then rolled BBPress back to v2.0.3 and the problem vanished. Back in my theme with 2.0.3 and all is okay.
Anything special about the new BP integration that might mess up the activity stream? Has anyone else had this problem? Any thoughts on this?
Hmm,
It looks as though most of the styles are coming from
/blog-wp-content/themes/bbpress-2012/style.css
It is also loading
/blog-wp-content/plugins/bbpress/bbp-theme-compat/css/bbpress.css?ver=2.1
But, and this is the difference I think with bbpress.org and your site:
https://bbpress.org/blog-wp-content/themes/bbpress-2012/bbpress.css – doesn’t exist, so I am guessing it is getting all of the styles from style.css but because bbpress.css doesn’t exist it defaults back to the plugins bbpress.css
that appears to come from the plugins default folder and not from your RainCloud theme.
I don’t see where it says it’s being loaded from at all. It could be bbpress.css located in your current theme.
Check this screenshot. In FF, just right-click on the table cell and “Inspect Element:”
http://www.gameaid.org/wp-content/uploads/2012/07/screen.png
Maybe I’m off my rocker here, but that appears to come from the plugins default folder and not from your RainCloud theme.
I did the following today:
-
Install a fresh version of wordpress and bbpress plugin.
-
Copy all files (except style.css) from …/wp-content/plugins/bbpress/bbp-themes/bbp-twentyten to my child theme folder
-
Modify bbpress-functions.php to include add_theme_support( 'bbpress' );
bbpress is still using the bbpress.css file from wp-content/plugins/bbpress/bbp-themes/bbp-twentyten/css
I’ve been tinkering with it for hours and I cannot get it to start using my child theme’s css files by default. They properties always are overwritten by the bbpress.css file in the plugins folder.
Ideas?
-
This topic was modified 13 years, 4 months ago by
Clay.
Oh power to you for being so incredibly helpful, Lynq.
I tested it out on my local machine and that works beautifully – THANK YOU!
Interestingly enough, all that other stuff didn’t make much difference, other than turn the brackets and commas that are the counts after the sub-forums into numbers. I reverted back to the default loop-single-forum.php to return to the correctly format.
Just waiting for the cache CSS to deploy but it is going to work now.
You’ve been extremely patient and instructive so again, heaps of praise to you, mate.
I’m not sure what the problem is…
It looks that way because there is not enough room. Topics/Posts/Freshness are being pushed together because you are not giving the forum enough space.
Or.. are you talking about the design of the new default theme? If that’s the case, I can’t help.
-
This reply was modified 13 years, 4 months ago by
csk.
Not sure what you are meaning… I have custom WP template written from scratch. And I would like to add bbpress 2.1 template to it. I did what I described above just to see if any result outcomes. I expected to see header-body-footer forum screen (based on my knowledge of template packed in bbp-theme-compat directory). My custom WP template uses header – left sidebar – body – right sidebar – footer. So the difference should be visible (there should not be any sidebars). But I saw just the forum inside my custom theme (with left and right sidebars). In the target design, I would like to have the bbpress designed like here on bbpress.org (with left sidebar).
My custom WP template looks like this: http://poradci-sobe.cz/
My old bbpress forum (1.1) looks like this: http://poradci-sobe.cz/diskutujeme/ (I would like to have the new bbpress 2.1 designed in this way)
And here is how the new bbpress 2.1 forum looks like now: http://poradci-sobe.cz/forums/ (this is not wanted, the “1.1” design is desired but I am not able to theme the default bbpress template in bbp-template-compat root directory
Hi all. I have successfully implemented BBPress 2.1 on my WP with custom template. Now, I am trying for almost one week to customize the default bbpress theme. Based on the description here I have
– created the bbpress directory like “wp-content/themes/MYTHEME/bbpress”
– copied all files from “bbPress/bbp-theme-compat/bbpress/” to the new directory above (I have checked that the all modifications of these files in my theme are visible on the website front end
– as part of my testing I have moved the root file page-front-forums.php out of /bbpress/extras into the root of my theme
BUT – no change on the forum front end (mywebsite.com/forums) – the system shows the forums as content of page based on the page.php template file (including left and right sidebars), the page-front-forums.php file is ignored. What is wrong?
BTW, the new forum design here is really great! Could you publish the template files used pls?:-)
-
This topic was modified 13 years, 4 months ago by
viktora.
omg thanks a lot.
i waste a lot of time trying to translate this plugin.
For spanish use:
https://translate.wordpress.org/projects/bbpress/plugin/es/default
and after donwload the archives rename them as follow:
bbpress-es_ES
bbpress-es_ES
Now i have my forum working in spanish
http://www.campingchile.cl/Forums/
Hi,
I’m having the same problem. Would love to help resolve it but I’m afraid this is beyond my knowledge.
I guess it relates to that WP MU default behaviour is to send all registrations to the “main” blog. Can the bbpress form somehow hook into WP’s registration procedure to bypass the redirect? I wouldn’t know where to start.
WP MU almost needs to separate out Network Users, who administer sites, and blog users, who comment and post in the forum. Or allow each site to register its own users. Perhaps add blog id to the user table and let us chose how it should behave. Just thinking out loud 
In the mean time I think I might go back to my previous multisite implementation, which just involved a little hack in wp-config that swapped the database table prefix based on the domain calling the site. This means that each site has it’s own distinct User and Forum tables. Of course there are some obvious downsides too, but everything is functional. If anyone is interested in that idea then I’ve posted on my site about it.
Frustrating that this is the one thing that is stopping my site being exactly as I want it, but don’t get me wrong, bbpress 2.1 is great and I look forward to future releases. Keep up the good work.
Alright, I was able to trace the root of the problem to the bbPress default theme.
I am using the bbPress 2.0.3 child theme copy located in the Themes folder, how can troubleshoot the theme to see what is going on?
Thanks,