Controlled access to edit a page

I am looking for a plug in, or process, that will enable me to create a user, and then let them edit only pages I specifically designate for them to edit.

Membership 2 does not do it for me as far as I can tell.

The site is http://www.oceanliteracy.net

  • Adam Czajczyk

    Hey Peter,

    I hope you're well today and thank you for your question!

    I think you could give Membership 2 another try with an URL protection add-on enabled. This add-on allows you to setup protection rules upon URL strings and overrides all other settings.

    To enable this add on, pleas go to your dashboard's

    "Membership 2" -> "Add-ons" page,

    scroll down and enable the "URL Protection" module.

    Next step would be to go to

    "Membership 2" -> "Protection Rules" page -> "URL Restrictions" tab

    and add address like this:

    yourdomain/wp-admin/post.php

    This will automatically setup "Who Has Access" to "Nobody", thus should protect all your posts and pages from being edited. To grant an access to the post/page to the particular membership then you can add an URL like this one

    yourdoman/wp-admin/post.php?post=2223 (where '2223" is an ID of post/page)

    and simply grant an access on the very same "URL Restrictions" page.

    The drawback here is that it would work on a membership basis, so each user should be assigned a separate membership.

    Simplest solution however would be to use "User Role Editor" plugin:

    https://wordpress.org/plugins/user-role-editor/

    It includes the feature for post/page based user management, so it should do the job. I've mentioned our Membership 2 because it may work fine along User Role Editor, therefore both plugins should give you very broad user management possibilities!

    Cheers,
    Adam

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.