Contributors loses the ability to edit their posts after one admin approves their post.

I'd like to know how can I add the capability of them to edit their posts, even after admin approval or admin edit. I don't want to use any plugin for that..

enter image description here

2 Answers 2


You need to add a the edit_published_posts capability for the contributor role in the functions.php

add_filter('init', function () {
    $role = get_role('contributor');

Author role provides this functionality by default. Else you can use any user role editor plugin to customize capabilities

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.