Role-Restricted Item Is Not Visible
WooCommerce Custom My Account Page overviewFreeGet WooCommerce Custom My Account Page →
Symptom: a menu item does not appear for a user, or it does not appear for you while you test.
Cause: an item with roles selected is shown only to users who have one of those roles.
Check these
Section titled “Check these”- Open the item on the Endpoints tab and read Visible to roles (empty = everyone).
- Confirm the user has one of the selected roles. Open Users and check the Role column.
- If you are testing as an Administrator, remember the rule still applies. Administrators do not see items limited to other roles. Add the Administrator role or test with a matching user.
- Check the item’s group. A role limit on a group hides every item inside it.
- Check the Hide from menu setting. The eye icon must be on.
- Clear your page cache. Cached pages show the menu of the user who loaded them first.
Default endpoint redirect
Section titled “Default endpoint redirect”If your default endpoint is restricted to a role, users outside that role stay on the main My Account page. They are not redirected to a page they cannot see.
Opening the URL directly sends the user back to My Account
Section titled “Opening the URL directly sends the user back to My Account”That is the role rule working. Users outside the selected roles cannot open the page, even with a bookmark. See Restrict items by user role.

