Skip to:

BP vs WP user roles

  • zerlauth


    Perhaps can you help me (us).
    We have a WP site with BP extension and a full page of extended profile fields.
    I cannot synchronise both properly in order to have BP user roles allowed to some WP users or groups, for instance Mr X (created in WP) only being allowed to manage the BP extended fields for the whole site population, approx. 400 people.
    It does not work and Mr X only accesses the base WP fields, note the extended ones.
    Is this problem well known ? What did I made wrong ?

    Thanks in advance

Viewing 3 replies - 1 through 3 (of 3 total)

  • Venutius


    This could be to do with role mapping used for BP, if I remember correctly in order to manage a lot of BP options the user needs to ‘manage_options’ as a capability.



    Thank you so much
    It seems to work this way with our user role “secretary”
    I am running more tests ASAP
    Thanks again !

    BuddyPress does not use WordPress user roles or capabilities. Technically, there is a bp_moderate capability, but we map that to roles that have manage_options capability (by default), or Network Admins, in multisite.

    Even so, some parts, including the Profile Fields admin screen in wp-admin, require the manage_options capability.

    So, basically, add the bp_moderate capability to all your custom roles, and if that doesn’t work, they’ll need the manage_options role — which, warning, gives them a lot of WordPress admin power as well.

    No ways around this at the moment.

Viewing 3 replies - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.
Skip to toolbar