Well I do not really have any other suggestions on this. It is really tough to test a premium product like what you are using.
See if this plugin fixes the issue you might be experiencing.
https://github.com/OptimizePress/op-bbpress-fix
The plugin seems to only contain a really small code snippet in it, so if you want to instead paste this code snippet instead you can also try that.
Add this function to your child themes (if you have a child theme) functions.php file, or add the php code snippet into a plugin that can hold custom php code snippets like the functionality plugin.
function op_allow_bbforum() {
$forumPage = get_post(url_to_postid( "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] ));
if ($forumPage->post_type == 'forum'){
op_update_option('blog_enabled','Y');
op_update_option('installed','Y');
}
}
add_action('init', 'op_allow_bbforum');
Make sure to test and see if this plugin/code snippet works for all of bbPress’ post types.
Hello,
I installed the latest version of bbpress (2.5.8) and the latest version of WP (4.4.2) and since I installed bbpress any time I try to view or access the forums I get a 404 error. I am using the Postname permalinks and have made sure they are updated. Also I have disabled all other plugins to make sure that they are not the issue.
The link to the forums is here.
I have updated the permalinks and tried everything that I can think of to clear the issue and am not sure what the issue might be.
Dear Experts, need your help desperately. I have the latest of everything.
I am using optimizepress theme and have successfully used BBPress before. But the last time I checked it was quite a while ago, and now when I try to access the forums, I am being taken to the Optimizepress blog setup page and then redirected to the wordpress dashboard.
I received this response from Optimizepress tech support:
========
My suggestion would be to check with bbpress to see if something is not setup correctly. I’m afraid our support for bbpress is quite limited so all we can really do is check on our end for issues with OptimizePress, and I don’t see any.
Your blog works fine so there is probably something going on within bbpress that is conflicting.
Usually when we see issues like this where the blog setup shows it is a permalink conflict of some kind.
I would suggest deactivating plugins to see if perhaps something is going on between another plugin you have and bbpress. I don’t really think this is coming from OptimizePress specifically as we haven’t seen this exact issue on sites that just run bbpress and OptimizePress.
========
So I created a staging site, and deactivated all my plugins except BBPress, and Optimizemember, the membership plugin. I still have the same issue.
I have attached the image of the page below.
CLICK TO SEE THE IMAGE
I think #2258 is pretty complex to implement but possible. Might take some days to do it i guess.
Here is my workaround:
in functions.php:
/**
* for nicer permalinks:
*
* from: forums/forum/name -> to forum/name
*
* also required rewrite rules below in myThemeName_addRewriteRules
*/
function myThemeName_bbp_get_forum_permalink_withoutRootSlug() {
return preg_replace( '/(' . bbp_get_root_slug() . '\/)/', '', bbp_get_forum_permalink());
}
function myThemeName_addRewriteRules() {
/**
* add rewrite rules for bbpress
*/
// use this to test instead of clicking Save Changes in Settings -> Permalinks
// global $wp_rewrite;
// $wp_rewrite->flush_rules();
add_rewrite_endpoint(get_option('_bbp_forum_slug'), EP_ROOT);
add_rewrite_rule('^'. get_option('_bbp_forum_slug') . '/(.*)?','index.php?post_type=forum&name=$matches[1]');
}
add_action('init', 'myThemeName_addRewriteRules');
Replacement in my custom loop-single-forum.php:
<a href="<?php echo myThemeName_bbp_get_forum_permalink_withoutRootSlug(); ?>">
Default bbpress templates use it at more places than my theme:
Found 5 matches of bbp_(get_)?forum_permalink in 4 files.
loop-search-forum.php
<a href="<?php bbp_forum_permalink(); ?>" class="bbp-forum-permalink">#<?php bbp_forum_id(); ?></a> [position 18:18]
<h3><?php _e( 'Forum: ', 'bbpress' ); ?><a href="<?php bbp_forum_permalink(); ?>"><?php bbp_forum_title(); ?></a></h3> [position 26:58]
loop-search-topic.php
<a href="<?php bbp_forum_permalink( bbp_get_topic_forum_id() ); ?>"><?php bbp_forum_title( bbp_get_topic_forum_id() ); ?></a> [position 41:19]
loop-single-forum.php
<a class="bbp-forum-title" href="<?php bbp_forum_permalink(); ?>"><?php bbp_forum_title(); ?></a> [position 32:42]
loop-single-topic.php
<span class="bbp-topic-started-in"><?php printf( __( 'in: <a href="%1$s">%2$s</a>', 'bbpress' ), bbp_get_forum_permalink( bbp_get_topic_forum_id() ), bbp_get_forum_title( bbp_get_topic_forum_id() ) ); ?></span> [position 68:102]
Feel free to hit the Flattr Button on my page: az.zankapfel.org
Update: Seems that the breadcrumbs need a hack too… 🙂
since it uses wordpress registration, and wordpress plugin will work
several plugins for example
https://wordpress.org/plugins/cimy-user-extra-fields/
and
https://en-gb.wordpress.org/plugins/user-meta/
neither tested just suggesting examples !
I would agree with @robkk, those links are worth a try. You can actually decide what works for you best by checking thier active instals and ratings by users. Then you can have a look at the screenshots to decide if that is what you would like to go with. I feel its better to go with somethings that has been developed already, tried and tested by users then tryin to build something fresh.
My choice from the lot (as mentioned by @rorkk):
https://wordpress.org/plugins/wp-postratings/
that’s interesting, I hadn’t spotted that bbpress did that, I just tested it.
Let me have a quick look to see if I can work a fix for that.
if it isn’t still a caching issue, it could be a theme or plugin issue
Plugins
Deactivate all but bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
Themes
If plugins don’t pinpoint the problem, as a test switch to a default theme such as twentyfifteen, and see if this fixes.
Then come back
Hi All–
I know this issue has been covered a dozen times, but I can’t seem to find an appropriate answer as it’s always been resolved by running an update.
Whenever a reply is posted on our site, it fails to appear. We ARE using a custom theme, so I suspect that this is likely the root of the problem. However, if someone can help point more towards WHAT we should be including in our themes to make sure that the replies display, I’d be grateful.
Here’s a link to a topic page where the replies do not show:
https://www.mta.org/forums/topic/cmt-level-1-exam-ethics/
Thus far, I’ve already:
– Updated to the latest WordPress
– Updated to the latest BuddyPress
– Ran a repair on the tables
– Changed to a default theme to confirm it’s a theme issue
Any advice is greatly appreciated.
I’ve pasted code into functions.php files, almost anywhere I can
There is only 1 (one) functions.php where you should paste it and that’s the one in your (child) theme.
all the solutions offered take me nowhere
I have put all the code that I have on https://bbpress.org/forums/topic/setup-login-for-private-forum/. If you only go for the code, then make sure to deactivate any other redirection and/or security plugins (at least for the test).
the site is at tec.selwood.me
You are missing the ‘Email’ label under the forgot your passsword on the log-in page
Pascal.
Ok, so I’m setting up my new bbPress forum and have come across a problem that I just can’t fix. It’s the redirection to the wp-login screen after registration. I’ve scoured these forums and all the solutions offered take me nowhere. I’ve installed 3rd party plugins (like Pete’s) but there is just no changing the redirect. I’ve pasted code into functions.php files, almost anywhere I can, but all it’s doing is going back to the damn wp-login page!
I am going insane here trying to make this work.
Latest WP version, latest Lincoln Education WP theme, latest bbPress version and the site is at tec.selwood.me
Hello support
Just started to experiment with your forum setup on my blog. While testing, I have noticed that when logging in as a subscriber to start a new topic, the site name appears at the top left and when clicked allows them to access my dashboard, how do I stop this?
Using your twenty ten template.
Site is http://www.citycyclerider.co.uk/blog
I have now disabled allow users in wp
Look forward to the answer
Regards
Thank you, Robin. I am looking into the test site option and I agree, that will give me more confidence in my learning and testing our new configurations.
Whilst I can see some of your concerns, there are no security concerns that bbpress will let your users access your wordpress site backend – none of us would use bbpress if it had backdoors like that.
You core issue seem to stem from
I had to install some bbPress code in my functions file to stop non-administrator profiles from seeing the WordPress main menu at the top of the forum.
Please explain further? or give us the code you used.
With that, in having to add code such as this I subsequently shut down my entire site due to adding code the functions.php file that it didn’t like. Not a good situation for me.
That is a wordpress issue, and if you are not good at coding you should not be editing files ion a live site. You really need a test site
https://codex.bbpress.org/getting-started/testing-your-bbpress-installation/creating-a-test-site/
Yes you can set up a separate domain/sub-domain with wordpress and bbpress running, and just show bbpress in this site. BUT you can’t have this administered by the other wordpress site (well at least not at any level of understanding that you would have – you are not ready for multisite 🙂 )
So either you run one site or two sites. 1 site will not give you security issues if set up correctly in wordpress. 2 sites will mean lots of duplication of usernames, double updating, and more room for error.
I’d suggest you look strongly at the test site route – this will force you to learn about how a wordpress site is put together, which will allow you to do changes with confidence of more technical knowledge and no risk to live
Good luck, and do come back and let us know how you get on
it’s not the default behaviour.
It could be a theme or plugin issue
Plugins
Deactivate all but bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
Themes
If plugins don’t pinpoint the problem, as a test switch to a default theme such as twentyfifteen, and see if this fixes.
Then come back
ok, so you need to amend form-topic.php
Presumimg you can use FTP and use an editor
create a directory on your theme called ‘bbpress’
ie wp-content/themes/%your-theme-name%/bbpress
where %your-theme-name% is the name of your theme
find
wp-content/plugins/bbpress/templates/default/bbpress/form-topic.php
Make a copy of this file, and put in in the directory called bbpress that you created above, so you end up with
wp-content/themes/%your-theme-name%/bbpress/form-topic.php
bbPress will now use this template instead of the original
and you can amend this
So in form-topic.php you need to amend line 28 from
<?php if ( bbp_current_user_can_access_create_topic_form() ) : ?>
to
<?php if ( bbp_current_user_can_access_create_topic_form() && (bbp_get_forum_title() == 'other' ) : ?>
This should then only allow new topics if the user can create a topic and the cforum title is ‘other’ forum
This is untested, but should work !
ok – can only suggest it could be a theme or plugin issue
Plugins
Deactivate all but bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
Themes
If plugins don’t pinpoint the problem, as a test switch to a default theme such as twentyfifteen, and see if this fixes.
Then come back
Hello again. I keep testing the forum and I found the images. They are working, but there is another problem: I must click a category to see the images. I need to “expand” the forum front page to display all categories… “open” with the pictures and small description.
I believe something is wrong with my forum setup, the bbPress toolkit is working just fine. I am close the target result, similar to http://www.24baby.nl/forum/
Hello! My website currently has a forum for ‘news’ and a forum for ‘other’.
I want my users only to be able to create topics under ‘other’, but not under ‘news’. I do want them to be able to reply to both topics made in ‘news’ and ‘other’.
I tried setting the ‘news’ forum status to closed, and the topics under there on open. But it still makes users unable to reply on them.
Any way I can achieve my goal? Maybe with the help of another plugin?
I’m currently using bbpress with buddypress and the free version of the theme Quest.
I’m running WordPress 4.4.2, bbpress 2.5.8, buddypress 1.9 and Quest 1.4.1 (which are all the latest versions at creation of this topic)
Thanks,
Jasper
Hi,
Most of the themes are compatible for bbPress and the ones that are not can be tuned with some CSS.
So I would say, go for a theme you like, install a WordPress in a test environment, get bbPress and play with it !
Pascal.
I’m beta testing the forum on my site and the user forgot his password so he reset it. However, once e does this he is still unable to log in. Is there a reason why this is happening? He’s tried resetting it 3-4 times now.
My site: http://wialmalaysia.com/community-4/forum
but yes as Pascal says, you do need to list the forums that you want to include
and I have just updated the plugin for a technical error which should not affect you, but you may want to load the latest version from my site
http://www.rewweb.co.uk/bbpress-additional-shortcodes/
I created a test page with this as the content:
[bbp-display-topic-index show=’5′]
[display-newest-users show = ’10’]
This was the result:

Hi,
Just some ideas:
Do you have Jetpack Protect ?
Do you have any security plugins (like all-in-one or other) ? Then please deactivate to test.
Did you change ‘Settings > Forums > Throttle posting every’ to something else then ’10’ ? As a test, if you put it to 0 and save ?
Do you use any membership plugin ?
Is the time of your server correct (Check the time when you post something) ?
Pascal.