Support » Plugin: Simple Membership » Problem with Admin Dashboard Access Permission

  • If advanced feature Admin Dashboard Access Permission is used with a role different from Administrator, it is not possible to save changes at WP-Membership / Settings page, an error appears:

    You need a higher level of permission.

    Sorry, you are not allowed to manage options for this site.

    The form for Settings uses options.php as action and that page requires manage_options as capability by default.

    Suggestion: Use the option_page_capability_{$option_page} filter, more here, to provide the correct capability from Admin Dashboard Access Permission.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support mbrsolution

    (@mbrsolution)

    Hi, I carried out a test in my dev site using the latest version 4.0.0 and I cannot reproduce the issue you mention above.

    Also in version 4.0.0 a change was made to this settings as per the following note.

    Added help text to the “Admin Dashboard Access Permission” field to explain that it should not be used with the “Disable Access to WP Dashboard” option.

    Can you provide more information?

    Thank you

    Fresh installed WordPress 5.4.2, Simple Membership 4.0.0, all default, no changes

    WP Membership > Settings > Advanced Settings > Admin Dashboard Access Permission > Editor (or lower) > Save Changes

    WordPress menu Users > Add New > Username, Email, Password, Role (as set above) > Add New User

    Login with new added user

    WP Membership > Settings (any tab) > Save Changes

    Error “You need a higher level of permission. …”

    Plugin Support mbrsolution

    (@mbrsolution)

    Hi, thank you for providing more information. I have submitted a message to the developers to investigate further your issue.

    Kind regards

    Plugin Author wp.insider

    (@wpinsider-1)

    Thank you. I will apply a fix for this.

Viewing 4 replies - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.