First, could you see screenshots "WP Fastest Cache Exclude Setting of Cocoon.png".
As you can see, we alrready exclude the forum from our cache plugin.
https://wpforo.com/community/faq/wpforo-and-cache-plugins/
Deleting a post (or deleting a user of an approved post) hides the topic from the top of the forum.
It seems to be restored when I write to the hidden topic with administrator privileges.
I also tried deleting Cache from the forum dashboard, but no luck…
Apparently, it is not possible to delete the most recent post by the user….
I will try to block spam users without deleting them.
However, when I tried it today, the same thing happened with “delete spam posts” -> “block user”…
=====
However, we don’t think this setting has anything to do with the problem, because we disabled the plugin this time.
We don’t remember from which version of wpForo the problem occurred.
However, we are sure that it is v2.0.0 or later.
We suspect that the conditions of the bug are as follows
[condition #1]
Deleting a post that has been "unapproved" ("waiting for approval") will cause the topic to disappear from the top of the forum.
(We have created a similar environment and verified that the problem is reproduced here.)
Or
[condition #2]
Deleting a user who holds a post that has been "unapproved" ("awaiting approval") will cause the topic to disappear from the top of the forum.
(This is only speculation and we have not been able to reproduce the issue.)
=========
If there are spam submissions that have been "unapproved" and are "awaiting approval" (= under [condition #2]), the following steps may be necessary.
Step 1
Delete all spam submissions once written by pressing "Approve".
Step 2
Then delete the user.
In the previous version, it was OK to just delete the user, but to avoid the problem, the following procedure is necessary, which may be quite troublesome....
1. press "Approve
2. Delete the spam postings
3. Check if the spam user has any "waiting for approval" posts
4. Delete the user
Thank you for reading our long article.
Please fully disable the cache plugin, deactivate it and test the issue again. We need to make sure this is not the cache plugin issue. Excluding the forum page may not be enough in some cases, so we need a radical way to test it.
The above GIF video shows the sequence of steps, but I will explain the procedure in a nutshell.
(1) In the "Main Category" > "Main Forum" area, you will find the following four topics.
Topic 02
Topic 03
Topic 01
Idle Talk
(2) Open "Topic 02" above.
Then, you will find the following entry.
Edit Test 00001
Edit Test 00002
Edit Test 00003
Edit Test 00004
(3) Unapprove Edit Test 00004 and then Delete it.
Then, the following will remain
Edit Test 00001
Edit Test 00002
Edit Test 00003