If it were me, I’d ask Ormon to write a quick function for your theme to switch the body class to
page-template-template-full-width-php
for post_type forums/topics/replies/users/.
*Basically run that last in the chain as to override the default setting only for the forums.
That would probably be the quickest and best approach to take for this particular theme.
That will give you full width forums. There are lots of ways to approach this and he may even have better ideas.
NO, not bothered at all, was just saying that I didn’t understand what you were asking is all.
If I understand you basically want to take the code from the topics widget and use it as a standalone loop instead of a widget?
Keep in mind I’m not a great coder: If it were me, I would simply copy the code from the bbp-core-widget.php file that I needed for the topics widget. I would then strip out the widget portion of the code and hard code in the default arguments.
This basically would give me the same loop used by the widget.
// Query defaults
$topics_query = array(
'author' => 0,
'post_parent' => any,
'posts_per_page' => 10,
'show_stickies' => false,
'order' => 'DESC',
);
Probably better ways out there, but that’s how I would try it
So far I have only installed bbpress on a subdomain install. I have not had that particular issue you are mentioning but then again I am not using sub-directories.
If you can replicate this in the default theme setup, then I would create a trac ticket for JJ to confirm.
Thanks for that, I’m following the procedure now. Cheers.
I think those are the directions for the 1x system, not the 2x plugin.
Follow these instructions:
https://bbpress.org/forums/topic/bbpress-20-theme-compatibility
You don’t create subdirectories in the plugin folder etc.. It is now a totally compliant wordpress way of doing things now. Basically, you don’t ‘have to’ copy any files to your theme, but you can if you want to make changes to bbpress.
Hi anointed. I’m using 2.0.
I’m confused. Is that not the default way bbpress displays forums on the homepage?
My forum homepage displays all of my forums, top-level, sub-category, sub-sub-category, etc..
Are you using the new plugin 2x vs. or the old vs?
Just taking a shot at this:
I am guessing that you are talking about the single-topic page which displays the first topic followed by all the replies.
If this is the case:
Add the following line to your functions.php file
add_filter( 'bbp_show_lead_topic', '__return_true' );
What this is going to do is separate out the lead topic from all the replies. It creates a great separation where you can then style the first topic completely different than the replies. Pretty cool actually.
*Make sure to use the default theme to see this in action. You don’t have any of the needed logic in your code above, so your code wont output the separation. You can find the needed logic in the template files.
This is a lot more elegant than counters and it’s built in.
Hope it helps. (there are tons of cool hidden ‘secrets’ like this within the code, thnx JJ!)
I understand that I have to create a sub-directory in plugins/bbpress/my-templates/, which will contain my template files. Also I understand that I only have to create specific custom pages where I need them, so on the very first page of my forums (i.e. http://www.followtheboat.com/forums/) I need to create a page called front-page.php. For example, I don’t want my page title to be ‘Forums’, I want it to be ‘Followtheboat Forums’.
Presumably before uploading any themes the forum is using a default theme and must be calling up a default page called front-page.php. I want to use that default front-page.php file so I can use it as a base and tweak it, but where is it? I thought it should be in bbp-themes/bbp-twentyten but it isn’t there.
Finally, the instructions say ‘Activating a theme is even easier. Just select it from you bbPress install’s Presentation Admin Panel’. What? Where? Do you mean ‘http://www.myblog.com/wp-admin/options-general.php?page=bbpress’, because it is not there.
Template files prefixed with ‘page-‘ are for WordPress pages, and also reserved for actual Page Template designs. It’s a bit confusing, but you quickly adapt. 
WordPress custom post types use the ‘archive-‘ prefix to denote the default fallback template file if you have not created a WordPress page using the page template in its place.
You could also create a WordPress page with the slug ‘forums’ and make a template called ‘page-forums.php’ and bbPress would default to that too. There are several ways to skin this cat, and bbPress comes with the ones that are tho most flexible.
I think you misunderstand. Just search for ‘bbpress’ in plugins. You should find bbPress 2.0 there, the brand new bbPress plugin. It’s a straight forward install and should work straight out of the box with your default 2010/2011 theme, or with minimal tweaks in any other theme.
I run a fairly large site with a standard integrated bbPress forum, categorized by groups. I’ve been able to successfully update to version 1.5. However my attempts at migrating to bbPress 2.0 have so far been unsuccessful.
All I’ve tried so far is the default process:
Tools -> Import -> bbPress Standalone
I’m given a path to bb-config.php, at the root of my WordPress install, which seems to be correct. Going by these default settings has worked just fine on a much smaller test site. On this big one however, no such luck.
We have ~20’000 threads and ~15’000 users. If you’ve attempted to migrate a fairly large website to bbPress 2.0 from the legacy BuddyPress forum, kindly share your findings.
My topics are showing up oldest first…I don’t believe this is the default setting, but I’m not sure where I can change this. Anyone know how this is controlled?
At the moment searching the forums is turned off while it is being reworked. It is easy to turn it back on via the theme functions file, but the output results will look odd as mixing forum topics/replies together on a search results page doesn’t work to well with default templates.
I have a bbpress (classic) install with WP deep integration, and figured I’d get a head start on formatting my test install for the eventual release of the plug in. So far I’ve got almost everything styled nicely just using CSS, but I’m stuck on removing a few things that seem to clutter up the presentation of the forum.
1. Does anyone know how to remove the “This forum contains X topics and X replies, and was last updated…” from the main Forum and topic pages?
2. How about how to remove the modification history section and the post # display from posts.
3. Remove the extraneous breadcrumbing, right now it’s Site>Forums>Forum as the default ‘Forum” page. Seems like one level too deep for default bbpress forum starting point. SInce my site will only have 1 forum, is there a way to clean up the sloppiness or at least hide the useless ‘Forums’ link in the breadcrumb?
Users are not actually logging in through the dashboard, but rather the default wordpress login/logout page.
In order to change that, you would probably need to use a custom plugin.
There are plugins available that will allow you to style that page differently.
You are correct, do not bring over the functions.php and style.css files when using your own custom theme.
To handle this issue simply copy the information from the bbpress functions file and add it to your theme functions file. You can do the same for buddypress.
*It is actually better to simply rename the bbpress functions file and then use an include in your theme functions file. Helps to keep things clean
For the css, I would rename the file and enqueue it in your functions file.
phew, i meant functions.php
hi
i have searched the forums for a solution, but havent found anything relevant.
anyway, i am developing a custom theme for WordPress + buddyPress. lets call it My Awesome Template.
all the theme’s files are in wp-content/themes/awesome.
there, ive got my own style.css and functions.css. in style.css i have defined Template: bp-default, and as i am creating a child theme for buddyPress with a few overrides.
now, i want to work the same way with bbPress. i cant copy over the contents of bbp-twentyten into My Awesome Template folder (wp-content/awesome/), because this overwrites my own functions.php and style.css.
i want to overwrite only certain files, so for example i want to change the main forums index and topics list.
in my perfect world i would do it like this:
add_theme_support (bbpress)
and then i would just create two files: bbpress-forums.php and bbpress-topics.php and then id put there my own html.
is this possible? if im not able to choose my own filenames, then please tell me which files to copy where EXACTLY.
thanks.
I am so confused here. I have installed the bbPress forum on my website via the link below, but how do people register to post and reply to topics? There’s no visible link.
http://theviruslibrary.com/forums/
I am using the default Twenty Ten theme, WP version 3.2.1.
Do I need to install BuddyPress to allow people to login? Thanks in advance.
I had the same problem with a theme that had over aggressive flush rewrite rules (load on every page) but as you are running the default theme, I have no idea what the problem is.
Hi,
I have the same problem as elmalak.
I would like to use a page to put my shortcode in – however if you do this then the links all revert back to the default forum slugs?
Jamie
But bbPress.org.es why don’t you help with the official translation on glotpress?
You can find the Spanish one here https://translate.wordpress.org/projects/bbpress/plugin/es/default
But bbPress.org.es why don’t you help with the official translation on glotpress?
You can find the Spanish one here https://translate.wordpress.org/projects/bbpress/plugin/es/default