• Resolved Alias79

    (@alias79)


    I had an issue with another role management plugin, and now the “Contributor” profile doesn’t have the ability to submit posts for review. It’s not a permission I’ve seen in the options either.

    With the “Publish” permission, he has access to the Posts section, but can publish. If I remove that permission and leave the default permissions for Contributor, the option to access the posts menu disappears.

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Support Omar ElHawary

    (@omarelhawary)

    Hi @alias79,

    Thanks for reaching out Members Support Team!

    Please make sure that Contributor role as the following premissions as in this screenshot.

    Regards,

    Thread Starter Alias79

    (@alias79)

    Hi Omar, thank you very much for your reply. Sorry, I didn’t complete my message and posted it with missing information. I wanted to say that the default permissions for Contributor are assigned correctly, they are just the ones in the image. But with those permissions the ability to access the posts menu is not available.

    Right now, a contributor can only access the option to modify their profile in WordPress, and that’s it. And if I add the “Publish Posts” permission, then they can enter the posts menu but with the ability to publish directly, without sending the post to review.

    Plugin Support Omar ElHawary

    (@omarelhawary)

    Hi @alias79,

    Could you please share a complete screenshot of the Contributor’s capabilities? Also, have you tried disabling/enabling plugins? It could be a plugin conflict.

    Regards,

    Thread Starter Alias79

    (@alias79)

    No, it’s not a plugin conflict issue. I’ve been using almost the same plugins for 5 years. The problem was caused by me ??

    I was cleaning outdated options from over a decade ago (my website turns 13 this year) from the WP-Options table, and I must have accidentally deleted something I shouldn’t have from that table, despite all my precautions (I know it’s a dangerous thing to do).

    I restored all the users’ permissions using other plugins, and everything went back to normal, except for this. I understand that there must be some permission in WordPress to enable or disable sending posts for review, but I can’t find it. For example, if I wanted to create a new Contributor profile type with that option, it should be available to activate. But with the three permissions required for a Contributor (in “Edit Posts”, “Delete Posts” and “Read Posts”), the posts menu doesn’t appear, only the dashboard to access the profile menu.

    Plugin Support Omar ElHawary

    (@omarelhawary)

    Here’s the default value of wp_user_roles, you can ask your host to reset it.

    a:5:{s:13:"administrator";a:2:{s:4:"name";s:13:"Administrator";s:12:"capabilities";a:61:{s:13:"switch_themes";b:1;s:11:"edit_themes";b:1;s:16:"activate_plugins";b:1;s:12:"edit_plugins";b:1;s:10:"edit_users";b:1;s:10:"edit_files";b:1;s:14:"manage_options";b:1;s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:6:"import";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:8:"level_10";b:1;s:7:"level_9";b:1;s:7:"level_8";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";b:1;s:7:"level_3";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publish_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edit_private_posts";b:1;s:18:"read_private_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:18:"read_private_pages";b:1;s:12:"delete_users";b:1;s:12:"create_users";b:1;s:17:"unfiltered_upload";b:1;s:14:"edit_dashboard";b:1;s:14:"update_plugins";b:1;s:14:"delete_plugins";b:1;s:15:"install_plugins";b:1;s:13:"update_themes";b:1;s:14:"install_themes";b:1;s:11:"update_core";b:1;s:10:"list_users";b:1;s:12:"remove_users";b:1;s:13:"promote_users";b:1;s:18:"edit_theme_options";b:1;s:13:"delete_themes";b:1;s:6:"export";b:1;}}s:6:"editor";a:2:{s:4:"name";s:6:"Editor";s:12:"capabilities";a:34:{s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";b:1;s:7:"level_3";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publish_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edit_private_posts";b:1;s:18:"read_private_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:18:"read_private_pages";b:1;}}s:6:"author";a:2:{s:4:"name";s:6:"Author";s:12:"capabilities";a:10:{s:12:"upload_files";b:1;s:10:"edit_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:4:"read";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:12:"delete_posts";b:1;s:22:"delete_published_posts";b:1;}}s:11:"contributor";a:2:{s:4:"name";s:11:"Contributor";s:12:"capabilities";a:5:{s:10:"edit_posts";b:1;s:4:"read";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:12:"delete_posts";b:1;}}s:10:"subscriber";a:2:{s:4:"name";s:10:"Subscriber";s:12:"capabilities";a:2:{s:4:"read";b:1;s:7:"level_0";b:1;}}}

    Regards,

    Thread Starter Alias79

    (@alias79)

    Thank you very much for your reply, Omar. We have been trying to restore the permissions with the data you have provided, even with a WP-options file prior to the problem, without success. Do you think it could be a problem with my theme’s functions.php file? I mean, seeing as there is no specific permission for that, could this be it? I haven’t had time to test it, I won’t be able to touch the subject again until Thursday ??

    Plugin Support Omar ElHawary

    (@omarelhawary)

    @alias79 maybe you can contact your host support team so they can check the issue. They will be more helpful as they’ve access to your website.

    Regards,

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Enable permission for Contributor to submit post for review’ is closed to new replies.