bbPress does have built in breadcrumb functionality for the forums portions. I do not know how Breadcrumb NavXT behaves on forums created by bbPress (have not tested it, nor have I recieved any feedback about it other than from you in this thread), but you will want to make sure the root page for the forum post type is set correctly.
Thread Starter
SK
(@sooskriszta)
Actually the breadcrumbs don’t behave very well in bbPress at all.
On the root, it says
Home→Blog
(in above, Blog should be Forum, and → should be >)
Also, on the right hand side, there are page numbers, clicking on any of which brings back to the same page (forums root).
On other pages,
Home→Blog→General
the wrong root name, and wrong separator problem persists.
But another problem on these (subsequent) pages is that “Blog” is not linked to forum root, but to current page.
Thread Starter
SK
(@sooskriszta)
mtekk: What would be the recommended setting?
I’m setting up a bbPress testbed right now…
I see the issue, I don’t think this is something that will be fixed in the release tomorrow (4.0.2) but I’m looking into it for 4.1, or as an supplimental plugin.
Well, I did find one bug that will be fixed in 4.0.2 that is causing initial weird behavior due to safe defaults for new post types not being loaded. Though the settings in 4.0.x may not allow us to do everything we want, *yet*. I’ll let you know if I find a good combination on 4.0.x, or if 4.1.0 will have what is needed.
Ok, it is confirmed to make a breadcrumb trail match the internal bbPress one some modifications to 4.1 will be needed. You can get valid breadcrumb trails that aren’t completly messed up for forums with 4.0.2, but some of the odd structuring that bbPress does makes it difficult for things to just work.
bbPress has forums and topics as CPTs, this makes things difficult for Breadcrumb NavXT as WordPress doesn’t really have an official hiearchy for CPT to CPT. From my experience with forums in the past, the forum CPT could/should really be a custom, hiearchical taxonomy (makes things much easier to do as WordPress does more of the heavy lifting for you). Topics can remain a CPT, and replies should be comments to the Topic CPT instance (post/topic).