Facing the same issue – any input would be really appreciated
i’ve not used either of these plugins but i know that this members plugin is recommended by several highly rated plugin vendors — i’ve think this may help you get custom user meta into this plugin: https://wordpress.org/plugins/syncfields/
I just realized I missed the point of what was going on here. I found an old post in the forums that discusses your problem. Jeff Sterup had a solution:
These arguments are specific to my post_type and taxonomy. My post type is coupon and has a capability_type argument of coupon. In my custom role I assign the capabilities edit_coupons and manage_couponbooks. Then the user can add/edit/delete couponbooks (my custom taxonomy) without the edit_posts capability. I have updated my tutorial at CPT w/o Edit Post Capability . It gives a full code example.
Also — here is the full discussion which goes beyond the above solution on WordPress.org support forum as to what the problem is/was:
https://wordpress.org/support/topic/custom-post-type-only-works-when-role-has-edit_posts-capability/
– anyway — it is closer than my previous attempt to help out, lol.