How to set user / Editor permissions separately for each page

I gave the Editor permissions for the entire website (under Cornerstone -> Settings) to be able to edit only certain Elements (specifically Text and Headline elements). Now I want to let the Editor edit the Image element but only on one specific page and not the others. Is this possible?

I can’t let the editor edit images on all pages as that would certainly break the website. If setting separate permission for specific pages is not possible then what other options have I got to achieve my goal?

I basically have two images on that page (schedules of activities for the current year) which have to be changed every single year.

Hi Bartosz,

Unfortunately, it is not possible to give permission to the specific page and specific element.

Thanks

check the plugin “ultimate member”. It does exactly what you want - and much more.

you need to create a specific role and give this role permissions for specific pages only. this can be done per page. this role wont be able to edit any other pages than permitted though.

Hey @VRANKOVINA thanks for your recommendation. @bartsamuel hope this might help you achieve your goal.

@VRANKOVINA thank you sir! :slight_smile:

@tristup @marc_a As per my second question that was not answered - can you think of any other way for me to achieve my goal? How else can I let the Editor swap the photos only on that page?

I was thinking of using the Dynamic Content. For example using the Featured Image parameter on that page which will display the page’s featured image on that page and that featured image can be swapped by the Editor in the Page’s settings. However I have two images to swap, so that wouldn’t exactly work. How about Loopers? Could they help? Any other way?

I would rather want to avoid installing another plugin if possible.

Hey @bartsamuel,

Regretfully what you have in mind is not available in the theme options or even in the WordPress Permission as well. The Editors can edit all pages and not page by page basis.

Thank you for your understanding.