Hello,
I’m currently building a new community forum and have encountered a serious issue with wpForo permissions.
I have tested this for Guest, Registered users, and even custom roles, and the problem occurs for all of them.
■ Issue Summary
A user cannot view the content of a topic unless the user has the permission:
Front – Can create topic
If this permission is not enabled,
the forum displays:
“You do not have permission to view the content. Please login or register.”
Even when:
-
Forum access = Read Only
-
Usergroup access = Standard Access
-
All “view-related” permissions are enabled
→ The topic is still not visible.
This behaves like “view topic content” and “create topic” are linked, which does not seem correct.
■ Expected Role Structure
I would like to configure three levels:
1. Guest (not logged-in users)
-
Can read topics
-
Cannot reply
-
Cannot create topics
2. Registered members
-
Can read topics
-
Can reply to existing topics
-
Cannot create new topics
3. Organizers (special usergroup)
-
Can read topics
-
Can reply
-
Can create new topics (event announcements, race posts, etc.)
However, in the current situation,
Registered users and Guests cannot read topics at all unless they are allowed to create topics.
This makes the intended hierarchy impossible.
■ Additional Issue
Even after enabling all permissions, a user with 0 posts (newly registered) cannot view their own profile page.
Only after posting once does the profile become accessible.
This also seems unexpected.
■ What I have already tried
-
Full uninstall of wpForo
-
Deleted all wpForo-related tables from the database manually
-
Deleted wpForo plugin folders via FTP
-
Reinstalled wpForo and all add-ons
-
Cleared all caches (Cocoon + wpForo) many times
-
Tested with default theme
-
Tested with clean user roles
-
Tested with and without Members plugin (now disabled)
The issue still occurs even in a clean environment.
■ Environment
-
WordPress: 6.8.3
-
wpForo Forum: 2.4.11
-
PHP: 8.2.28
-
Server: XSERVER (Japan hosting)
Active wpForo Add-ons
-
Topic Prefix & Tag Manager
-
User Custom Fields
-
Advanced Attachments
-
wpForo Embeds
(All officially purchased, license activation OK)
Other major plugins installed
(none of these affect roles or access control; Members plugin is disabled)
-
Cocoon (theme)
-
SlimStat Analytics
-
Post Views Counter
-
Site Kit by Google
-
TablePress
-
TypeSquare Webfonts
-
Flexible Table Block
-
WordPress Importer
■ Questions
-
Is this a known issue where “view topic content” depends on “create topic”?
-
How can I properly set:
-
Guest = read only
-
Registered = reply only
-
Organizer = full access
-
-
How can I fix the problem where new users (0 posts) cannot access their own profiles?
Any help or guidance would be greatly appreciated.
Thank you very much.
Hi,
You should make sure that “Can enter topic” and “Can view topic” permissions are enabled.
Additionally, ensure that “Can view forum” and “Can enter forum” are also configured correctly.
For example, in this forum, you can see that the Guest usergroup is allowed to view the topic but is not allowed to reply.
Even after enabling all permissions, a user with 0 posts (newly registered) cannot view their own profile page.
Check "Min number of posts to be able to edit profile information" option from Dashboard > wpForo > Settings > Spam Protection.
Hi Sofy,
Thank you for your reply.
I checked all the permissions you mentioned, and they are already configured correctly.
Below, I’m attaching screenshots of my current settings:
-
Read only access, Standard access, Organizer access
-
Forum permissions assigned to each usergroup
-
Spam Protection settings
In particular, regarding your suggestion:
“Min number of posts to be able to edit profile information”
This value is set to 0 in my environment (screenshot attached).
So newly registered users should be able to view and edit their own profile without restrictions.
However, even with all these settings configured properly, the issue still occurs:
A user cannot view any topic unless “Can create topic” is enabled.
(Even if “Can view topic” and “Can enter topic” are already enabled.)
This behavior is the same for Guest, Registered users, and even my custom roles.
For all usergroups, disabling “Can create topic” results in the topic content not being viewable.
Therefore, it seems the issue is not related to profile restrictions,
but rather to the topic-viewing logic itself.
I hope the screenshots help clarify the situation.
If you need any more information, please let me know.
Thanks again.
This may be a translation-related issue. We noticed that the “Can enter topic” permission is disabled in most access types, so please make sure to enable it.
We didn’t fully understand the screenshot you provided, so please configure the permissions as shown in the screenshot below.
Hi Sofy,
Thank you very much for your help.
Thanks to your advice, the main issue has been resolved, and everything is now working as expected.
I have one additional request for future improvement.
Currently, even if “Min number of posts to be able to edit profile information” is set to 0, newly registered users with 0 posts still cannot view their own profile page.
It would be helpful if new users could view their own profile without being forced to make their first post.
This is not urgent, but I would appreciate it if you could consider this behavior.
P.S.
It seems that part of the issue was caused by the Japanese translation — for example, “Can enter topic” is translated in a way that looks similar to “Can create topic,” which may confuse Japanese users.
If possible, I would appreciate it if you could review the translations so Japanese users can better understand the correct settings.
Thank you again for your support!