I’m dealing with the same exact issue as you. I just posted about it here
I see that, at least it’s not an isolated issue. I did a similar work around with naming a page forum and using the index short code. We created so many test forums and such when we first had issues that it’s very cluttered. We’re working on limping along using only topics.
Are you on the newest version of wordpress? My theory is it’s either our premium theme or the new WP.
We are running everything with their latest versions. The development site is also running all latest versions of WP and plugins and everything works fine. Which is the weird thing and has me wondering if it’s related to the different hosting account.
I’ve deleted bbpress and reinstalled and every problem persisted. It seemed none of the bbpress data was removed. Although in the add plugins page it tells me bbpress has not been tested with my version of WordPress.
@daltmc
Try
dashboard>settings>permalinks
and just click save
this resets the permalinks, and sometimes gets sites going
I have saved permalinks a few times now with no luck.
@cocktail5555
so you dev site is working finem, but the live site isn’t – correct?
Is the dev site a local installation?
@robin-w
Yes, correct. The dev site works flawlessly. The live site is an exact duplicate of the dev site and it doesn’t work. The dev site is not a local install. It’s running on a Bluehost server like a regular site.
can you check what versions of php each is using.
If you can’t immediately tell from your host details, this plugin will add it to the dashboard
Display PHP Version
I have the same, forum index shows but that’s it.
WP 4.8.1
php 7.1.1
storefront theme
ok, can I have a link to the working site?
@robin-w
Development site is running PHP version: 5.6.29
Production site is running PHP version: 7.1.6
ahh!!
7.1 has some issues with bbpress (or visa versa)
so 3 fixes
1. downgrade to a lesser version of php
2. upgrade to bbpress 2.6rc3
3. in bbpress 2.5.13 in includes/forums/functions.php
change line 1851 from
$meta_query = $posts_query->get( ‘meta_query’ );
to
$meta_query = $posts_query->get( ‘meta_query’, array() );
and change line 1796 from
$post_stati = $posts_query->get( 'post_status' );
to
$post_stati = $posts_query->get( ‘post_status’ );
if (!is_array($post_stati)){
$post_stati = array($post_stati);
}
@robin-w
Thanks! I chose option 2 and worked like a charm. Appreciate the assistance 🙂
no problem, glad you are fixed !!
I used option 3, it somewhat works, I can view, add forums but when I check my site it says “oh bother no forums were found”
I am also not sure when to use forum or category
where can I find that upgrade (option 2)?
Thanx, tried option 2, seems to work.
only one thing, those breadcrumbs it creates don’t seem to work.
I have created a page where I put the index shortcode and it shows three (test) forums, I can go into them but can’t go back to index.
I set those forums as “forum” or should they be categorie?