Ah, okay.
I guess I was looking to see if you had an idea of where I should look next for the issue given the behaviour I’ve noticed. I don’t expect you to troubleshoot my whole system, but here it is as it stands:
* WordPress 3.4
* bbPress 2.1b1
* a Thesis child theme with Thesis 1.8.5
* a bbPress-thesis plugin I wrote to apply bbPress templates in Thesis
(bbPress pages didn’t appear at all with Thesis until a recent change in 2.1)
My child theme is a BuddyPress child theme for Thesis (but I don’t have BuddyPress active right now), it can be downloaded at http://www.kristarella.com/snaps/thesis-bp-child_0.3.3.zip
The only difference between that version and the one I’m using is that I’ve added a header.php file that is the same as Thesis’ index.php (which builds the whole page, including the head). I did this because it seemed that if the active theme had no header.php the bbPress template would force a default header, and therefore default page contents too.
The bbPress-Thesis plugin is at http://www.kristarella.com/snaps/bbpress-thesis_122.zip
All the plugin really does is insert the template part into the middle of the page, because Thesis doesn’t use separate page templates, it has one index.php and then specifies the loop contents in a class, determining the page type from the query. So the plugin filters the loop class to add the bbPress loop content.
All of this seems to be working fine except for the visual editor, which looks like this at first:
http://www.kristarella.com/snaps/Thesis_visual-broken.png
Then if I make the one change of moving the files from bbp-theme-compat/extras to bbp-theme-compat, it looks like:
http://www.kristarella.com/snaps/Thesis_visual-working.png
I don’t know enough about the bbPress templating to know where to look next for the fix.
Thanks for your replies so far!