Common Causes
1. Caching
If you use a caching plugin (WP Super Cache, W3 Total Cache, LiteSpeed Cache, etc.), purge the cache after saving changes. Object caching (Redis, Memcached) can also cache options — purge that too.
2. Wrong Configuration Target
Make sure you saved the configuration for the right target:
- If you changed “Default” config but the user has a role config → the role config takes priority
- If you changed a role config but the user has a user-specific config → the user config takes priority
Check the priority order: User → Role → Default
3. User Doesn’t Have the Role You Think
Go to Users → All Users and check the user’s actual role. Sometimes a user might have “Administrator” when you expected “Editor”.
4. Another Plugin Conflicts
Some admin menu plugins can conflict. Deactivate other menu-related plugins temporarily to test.
5. Administrators Are Excluded from White Label
White Label mode intentionally does NOT apply to administrators — so you can always access the real WordPress admin to make changes.