Yes there is, I wrote a quick plugin for it.
Take the code from https://gist.github.com/1902067 and put it in a bbpress-css.php file inside your wp-content/plugins/
directory.
Then go to your plugins page and activate the plugin.
It will use bbpress.css from your theme directory, so my suggestion would be to make a copy of bbPress’s CSS file and move it there as a starting point, then you can edit as needed.
Thanks Jaredatch and carminka,
You are addressing a similar thread which I just posted on. I’m cross-posting this
carminka because it could be useful for you:
Incorporating bbPress theme files, into a pre-existing theme.
jaredatch I haven’t had luck with overriding it in my theme’s css unless I use !important.
To ask the same question that I asked there, is there a way to get bbpress to use a bbpress.css in the theme folder instead of the plugin folder?
Really love bbpress… thanks
If you want to just do minor CSS tweaks then just put the changes at the bottom of your theme’s style.css and it *should* override things.
Is the process that Paul outlined the best option at this time for modifying CSS, or is there some special mojo to get css working in a custom theme folder by copying or creating a bbpress.css etc.?
many thanks for laying the foundation of a nice new lightweight forum!
I added this CSS to my stylesheet, however, it did not make any difference for my theme (Dandelion) as my forums are still showing really narrow. Screen Capture
Any other suggestions?
Hi Spence. Ok just to be clear are you saying that if I have made no other alterations to the style.css file then if I add the code below to that file it should make it wide? Sorry I am a novice with WordPress and im just trying to figure out why this is not working. Thanks so much for your help;
/* bbPress Sitewide Forums – Optional – Make full width */
body.bbPress #sidebar {display:none;}
body.bbPress #main {width:100%;}
.bbp-forums {
width: 100%;
}
Add the following CSS to your themes’ stylesheet and you should be good to go.
table.bbp-forums, table.bbp-replies, table.bbp-topics {
width: 100%;
}
Ian
Hi Spence,
Thanks very much for your post. The video really helped. I still have one question though which is about the part where you modify the forums to default to full width.
1. What CSS editor are you using?
2. I installed a CSS editor plugin and when I insert the code you used I am getting the message
“Your active theme does not include bbPress template files. Your forums are using the default styling included with bbPress.”
How can I fix this so it does what I want?
Hi there,
I really need a forum plugin that will work in a WP multisite environment. bbPress is one of the few that I’ve tried that works, but my Theme is not compatible.
I also need a forum that if one ‘attaches’ a post that includes a featured image, that that image appears in the forum. bbPress seems to do that.
I’m using Atahualpa from BFA which I like because there is a very good interface to customize it with many many options.
I do not have the programming skills to do a lot of changes or writing of code from scratch, but I can certainly follow clear directions.
It’s really too bad that there doesn’t seem to be a bbPress interface for changing the look … Currently it’s using the default, which divides the presentation page 50% for user info; 50% for content…. Not really work’en.
Is there a plug-in that will give me a CSS menu to edit or a way to modify the template without being a programmer?
I would also like to be able to ‘turn-off’ the bbPress profile, since I would prefer that folks simply use the WP profile and not have to do stuff over again.
Can you help??
I can give you access to: masterclasses.icp.edu if it would help.
Thanks…
I want to allow all my forum members to use this tag <pre name=”code” class=”cpp”> tag.
Now only I (admin) can use it; but I want to allow any registered member to use it.
I have some css + js files to make the code written inside this specific tag display differently.
Hope you got it.
Please help..
There are several things I’d like to do. For instance, for the forums, I want to change one particular CSS element of my theme. My WP theme allows me to do this by providing the CSS in a page header variable for the page. But don’t know how to do this for bbPress.
Any ideas why my css is not applying?
http://rockymtb.org/forum/
Hello everyone,
I must be the biggest newbie as I have only just downloaded wordpress and installed the BBforums etc..
I am having just one small problem in displaying replies properly. I would love to know if this a CSS related problem. See image below.
http://www.tiny.bz/6qz2q4
I am using a custom theme. Any suggestions! Many Thanks!
You can always override the default twentyten bbPress (core) theme using CSS, for most elements or their attributes.
However, to override the default markup, it would most likely require you to use an action or filter in your wp theme (or child theme) functions.php, or to modify the core plugin theme files (being aware of the fact that you would then have to protect these in the event of any plugin update). See this for a list of some 110 action hooks: https://gist.github.com/1372637
You could use body.bbPress xxxx {element:attribute;} in your css to help you restrict your css mods to only bbPress pages. I believe you can also use many bbPress specific conditional tags as well. See: https://bbpress.org/forums/topic/bbpress-20-conditional-tags
I figured as much, I just don’t know which file it is. Learn CSS…yea I’d like to…but I need to figure this out before then…thanks
there is a styling file of the theme or of the bbpress and there you must change the color of the text, learn css.
btw bbpress is very minimal in comparison to other forum platforms, you can easily use only CSS file to modify something without need to integrate all php files in the theme, or some of them.
OK i will try this.
And with a custom page I can have a specific sidebar for forum too isn’t it ?
Because with the standar installation I can’t make a sidebar just for forum
An other questions : no way too have icons before each topics or categorie forum? (like phpbb ?) to notice read / unread posts ? or new posts?
Maybe with a class in html and with css ?
thx anointed
I have been looking throughout the internet for about 3 days and still haven’t found my answer. I have been checking around this forum as well os If my answer is posted here (or somewhere else for that matter, I do apologize.
I am trying to integrate bbpress into my current wordpress theme. I followed all of the steps in the bbpress 2.0 compatibility thread, but didn’t have much luck.
I added the support for bbpress in my functions file, and copied all of the content of the bbpress twenty ten child theme into my current theme, but still didn’t have any luck.
I am beyond lost as to how this works. I understand the support in the functions, and even copying over the file and the CSS, but I don’t know the specifics. for example:
can that bbpress twenty ten theme be implemented into ANY wordpress theme by copying those files over?
And what do we range in the CSS? Am I supposed to merge the CSS files from that child theme, with my current one?
I hope I’m not beating a dead horse or anything, Just looking for some help! 
Thanks!
I knew bbPress for a while, but didn’t do anything with it until a few weeks ago. I needed bbPress for some projects to embed it in already running WordPress installations. At first I installed bbPress from the WordPress plugin repository and activated it. So far easy as every other plugin.
But how do I show this thing a WordPress site? I created a page called ‘Forum’ and inserted the shortcode [bbp-forum-index] into it. Published the page and everything was visible. But now? Why do I need more shortcodes if this is working?
You can copy bbPress template files into your own custom theme folder. This is a way to change some look and feel together with CSS changes. My first question was ‘why are there so many template files?’ As an experienced WordPress theme developer I would say you only need a few. Like forums.php, topics.php and replies.php. I lost my way. Which template is used for which page?
As long as everything works, it’s okay. But then I ran into problems. I am totally lost. I don’t know what is the right way to embed bbPress into WordPress. Just by creating a page? Or add the template files to my custom theme? Both ways got me into the same problems.
I love WordPress, I love to be active in translating and contributing to various projects, I love to help organizing my local WordCamp, but I don’t love to be lost. In my opinion bbPress should work as easy as any other theme file in WordPress. Where you can construct your own page using functions, which are available in a Codex.
Hi, I pimp my bbPress forum on my directory themes site at http://howtotheme.info/
How-to Theme brings together all the premium themes directory listing services you’ll ever need in one convenient site. We are the premier themes directory, specially in how-to themes directory.
Basically its just a clients support forum and located at http://howtotheme.info/forums with just basic bbPress installation and some css customization to serve support for my clients.
Great forum software and thanks bbPress.
I am integrating BBPress 2.0.2 into WordPress and Buddypress to create a forum/social experience.
I have everything functioning correctly, but while trying to style the forum I cannot seem to change the height of the forums categories. Currently they are about 300px in height, which is ridiculous! I have done everything I know to do in CSS and I cannot change this.
Am I doing something wrong?
when you add a forum, type in whatever you want to be the description in the content area (where you normally type your post content).
If you want it bold, then simply add some custom css to your theme to make it bold.
Neolo7, try setting your permalinks to something other than default. You should at least have %postname%.
To add /forums/ to your menu, use the custom links option. Or create a page and use the [bbp-forum-index] shortcode, then add that page to the menu.
There is a glitch that is not bbpress related, but rather it’s custom post types related. If you theme relies on the class “current_page_parent” to highlight the current page, WordPress things any post type should keep your blog page highlighted, if you have one. Here’s a piece of code you can drop in functions.php to help:
// fix menus
function support_menu_item($menu){
global $post;
if (get_post_type($post->ID) == 'forum' || get_post_type($post->ID) == 'topic' || get_post_type($post_id) == 'reply')
{
$menu = str_replace( 'current_page_parent', '', $menu ); // remove all current_page_parent classes
$menu = str_replace( 'menu-item-169', 'menu-item-169 current_page_parent', $menu ); // add the current_page_parent class to the page you want
}
return $menu;
}
add_filter( 'nav_menu_css_class', 'support_menu_item', 0 );
Be sure to change “169” to the id of your menu item.
Testing this now, not having any weird compatability issues. I use a child theme of twentyeleven I made. I did notice however that I lost alot of css customizations on the forum. Did you go go with a tableless layout or something?
I only mention it because I was using forum Icons on the main forum page, and it’s kinda hard to position them now. Not a big deal or anything.