what do you mean by ‘NOT showing the topic contents’ – do you mean the topic displays, but the content area is blank, or that the whole topic doesn’t display?
Hi Robin,
Thanks for your quick response.
I’ve linked three screen shots below to show what’s different from a successful class in January, and the current class (Regency Post) and the one scheduled to start on Saturday (British Officer).
In this first screenshot of a topic posted in January, you can see that everything is showing up as expected:
TOPIC TITLE is followed by breadcrumbs, then the information on voices and freshness.
Then comes the topic container with the columns listed and below that the topic’s datestamp and mod menu, then author’s Gravatar, Name, and the content of the topic posted. Any replies follow the topic content as expected.
https://www.kristenkoster.com/wp-content/uploads/2018/02/Screen-Shot-2018-02-14-at-4.31.10-PM.png
From a forum topic posted earlier this week that has replies:
TOPIC TITLE is followed by breadcrumbs, then the information on voices and freshness.
Then the next thing that’s show are the replies that would normally follow the topic content. Notice there is no topic container or mod menu and everything from the original topic post is missing. The topic content IS in the database as I got it in email just fine using the bbPress Notify (No-Spam) plugin which I just added in this afternoon and it’s visible from the admin side when the topic is edited there.
https://www.kristenkoster.com/wp-content/uploads/2018/02/Screen-Shot-2018-02-14-at-4.30.42-PM.png
From a forum topic posted earlier today that has no replies:
Again, TOPIC TITLE is followed by breadcrumbs, then the information on voices and freshness.
But since there are no replies there is no topic container or mod menu or any of the topic content and only the reply box shows.
https://www.kristenkoster.com/wp-content/uploads/2018/02/Screen-Shot-2018-02-14-at-4.30.42-PM.png
So obviously it looks like I’ve managed to zap some lines that pull that information into the generated page, but for the life of me, I don’t know where to start looking to find it to fix it again.
Thanks! -Kristen
UPDATE:
Narrowed down a little further.. the one I thought was correct above is NOT… it appears that only REPLIES are showing, not the original topic post.
Found the problem. Looks like it was caused by a plugin conflict between bbpress and Membership2 PRO. No problems with the free version of Membership2, but switching to the PRO version made it so initial topic posts did not show, only existing replies.
Temporary solution: I backed out of using Membership2 PRO for now and I’ll go bug WPMU-Dev support to see what they suggest I do.
Final solution: installed and am using your bbpress wp4 fix plugin and that solved the issue of forum contents not appearing.
Hi, for future people who may meet this issue, i used this fix but it worked only on one of my 2 websites. However, i could solve it on my website, and i believe that the origin of the problem has been found :
This solution may work for those who have installed a membership plugin (s2member, wishlistmember, optimizepress). The issue seems to be with the way these plugins manage the searches. They seem to catch on the fly the searches to hide content, and can create a conflict of compatibility with some other plugins like bbpress which need to display content based on roles. Plugins like Wishlistmember and S2member (or optimizepress, based on s2member,) allow deactivating of this without creating any major issue for the membership site. For those using optimizepress, it can be done thanks to the alternative view protection feature in OP. I only unchecked “Searches”, and the problem disapeared, which would confirm this idea that the issue comes from the way that searches are handled by the membership plugin.
For those using WLM, here is someone who found where to made a similar configuration (although it may have a bigger impact) :
“The issue on my site had to do with a setting in WishList Member. For me I had to go to WishList Member >> Settings >> Protection Defaults and then set the “Only show content for each membership level:” and set to “No”. After I did that it worked.”
Thanks for the update kristenkoster