Old replies hidden
-
Good evening,
I can’t seem to find the solution, so I’m posting my question here.
In WordPress, I have a bbpress forum. Some old posts (from 2016) are visible to me (Key Master), but no longer to subscribers (private forum). So there seems to be a system that hides these posts after an expiry date (not the first post, but the replies). I can’t find anything in the general settings or in the bbpress plugin. I also have bbP private groups and bbPress Notify (No-Spam). Any idea what the problem might be?
-
At the moment I would not suspect a date as the cause, though I never dismiss any possibilities.
1. I presume you can log in as a normal user and see the issue for yourself?
2. When did this issue start – you say ‘no longer’ but for how long – ie just started, been weeks, been monthsThank you very much for you answer!
1. Yes, I did it and I have the same problem. When the user is Keymaster or Moderator or Administrator, no problem, everything is visible. When the user is just a subscriber, he can only see the question, not the answers (just for old post like 2016 or 2017).
2. I already add this questions a few months ago. But I didn’t pay attention, it was the first time and I simply post him the answer per emails. This is the second time, and from another user.Any ideas?
thanks for that.
so is this all posts from 2016, just some posts, a few posts?
and from one particular forum, or several?It seems that this only happens on two private forums. So not on the others.
From early 2018 onwards, the replies disappear for these two forums. The other replies remain visible.
These two forums are managed by the same person (moderator). The other forums are managed by other people.
I looked in this person’s account (in ‘Accounts’ -> ‘All accounts’), but I can’t find anything that would stop their replies from being published.
I also looked in these two forums, but I couldn’t find anything either:
Type: forum
Status: open
Visibility: private
Parent: no parentThe common feature of these two forums is that they have no parents. The other private forums (which work) have a parent.
The settings are the same in ‘Screen Options’ (at the top of the forum page).
I also looked in bbp Private Groups, but I can’t find anything there to set a publication date.
ok, thanks for that – fixing this is all about finding a difference, so excuse if these questions sound like they are going nowhere !
the settings for the other forums that work is also
Type: forum
Status: open
Visibility: privatebut with a parent set
yes ?
Your questions are good, because I didn’t ask myself all those questions to find the solution 😉
Yes, that’s right. Same thing, except for the parent. The idea is not to add a parent for both forums, unless that’s the only solution.
thanks, so lets try some other stuff to see if we can eliminate.
So just another question, do you have a topic where there are replies both before 2016 and after – ie a post that is showing SOME but not all of the replies? Or is it a case that a topic either shows all or none of the replies?
No, the replies are no longer visible on all old posts (i.e. from 2016 to early 2018). I have the impression that the date is changing, but I don’t have any proof of that at the moment. So, right now it’s early 2018 (February), and I imagine it will be March, April…
Hence my impression that there is a click somewhere to remove ‘hide old replies from this person’.ok, so lets test date theory.
so in one of the forums that has the issue
1. find a post with multiple replies that all show – a topic without the problem
then in dashboard>replies>edit replies
find one of the replies and look at all the settings for that2. Then find a post with multiple replies where replies do not show, and again
in dashboard>replies>edit replies
find one of the replies and look at all the settings for thatand see if there are any differences.
then come back
It’s the same in both cases:
Status: Publish
Visibility: PublicThe first one is: Published on: October 20, 2025 at 7:00 PM
The second one is: Published on: August 28, 2017 at 3:58 PM
ok, so that’s good, I wanted to check that first.
So now as a test for the August 28, 2017 reply
in dashboard>replies>edit reply try changing the publish date on the August 28, 2017 one to October 20, 2025
and see if it now appears?
I ran the same test on “Topics” and it is the same for both:
Type: Normal
Status: Open
Visibility: PublicOk, I tried and yes, when I change the date to today, we can see the answer.
Ah, that’s interesting (and a solution…), if I change the date again (to 2017), we can see the answer…
ok, yes that is interesting.
so now I am suspecting that in the database there is something wrong for those entries, and that changing the date is in effect changing some data in the topic entry (it holds things like no. replies, data of reply etc.) that when you do any update gets fixed.
you could try
dashboard>tools>forums>repair forums>
and try running these one at a time, and after each see if that has fixed.
Recalculate parent topic for each reply
Recalculate parent forum for each topic and reply
Recalculate private and hidden forums
Recalculate last activity in each topic and forum
Recount replies in each topicotherwise if it is just a small number of entries, you could fix these as you have just done
No, I tried all of them one after another one and nothing changed.
Yes, ok, I think I ‘ll do it manualy, I have around 50 to do I guess. This is not the sea to drink (like we say in French 🙂
Thank you very much for your time and for helping me find a solution!!!no problem, glad to have helped in a small way – let me know that it has been fixed when you are finished 🙂
Done! This solution is good and solves my problem perfectly.
Thanks again and have a good evening!
- You must be logged in to reply to this topic.