bbPress works on virtually any theme out there. It may take a little tweaking of the css to get it to look right, but it should still work just fine.
Anointed, I’m facing a bit of a problem.
I have just installed bbPress plugin into my WordPress (with Weaver II theme – based on TwentyEleven theme).
When I go to the forums root, the layout seems acceptable.
However, when I click on a forum, I am taken to a page where I do not see any topics listed under the forum, even though I have created a topic under this forum, and this is acknowledged in the forum list (root).
If I go directly to the topic URL by typing it in address bar, I do get to the topic page, which is visible just fine (except that no reply, flag, quote etc buttons are available).
Please help!
https://bbpress.org/forums/topic/topics-not-showing-in-forum
Make sure that you have gone into settings -> forums and clicked save. I would also suggest going into settings -> permalinks, choose a nice url structure from the list and also click save.
This ‘should’ set the permalinks for everything so that your topics will show up. Hopefully solving the problem.
I tried what you suggested.
At my forums root http://klymene.net/forums/ you will see 2 forums listed – English and Hindi. You will also see that there is an indication of some content under English.
If you click on English http://klymene.net/forums/forum/english no topics are listed.
On top of page, you will see error message
Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 1 in .../wp-includes/class-wp.php on line 201
Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 1 in .../wp-includes/class-wp.php on line 202
You can go directly to http://klymene.net/forums/topic/test and see the topic which should be under the English forum. Topic actions like Reply are absent though.
On top of page, you will see error
Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 1 in .../wp-includes/class-wp.php on line 201
Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 1 in .../wp-includes/class-wp.php on line 202
P.S. In Settings > Permalinks, the setting is
/%postname%.html
have you tried a standard permalink option just to see if it would work? /%postname%/ for example?
I’m not really sure what those errors mean, but that is my best guess, that somehow it doesn’t like the .html?
Tried just now.
Didn’t make any difference to the forum page, but the topic page got worse…
When I try to go directly to topic page with the URL, I only get a white page with the following error:
Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 1 in ../wp-includes/class-wp.php on line 201
Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 1 in ../wp-includes/class-wp.php on line 202
Warning: Cannot modify header information - headers already sent by (output started at ../wp-includes/class-wp.php:201) in ../wp-includes/pluggable.php on line 866
I would start by deactivating all other plugins and also activate the default twentyeleven theme, then choosing one of the default url settings, click save. Then go to settings -> forums, and click save.
It sounds like maybe another plugin or a theme setting is interfering.
If it fixes the problem, then activate one plugin at a time to find the problem one..
My best guess…